Files
Regroup/lib/Common/global.dart
2024-07-09 14:46:28 +05:30

42 lines
1.6 KiB
Dart

import 'package:geolocator/geolocator.dart';
import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:shared_preferences/shared_preferences.dart';
LatLng? latlong;
getLocation() async {
LocationPermission permission = await Geolocator.checkPermission();
if (permission == LocationPermission.denied ||
permission == LocationPermission.deniedForever) {
permission = await Geolocator.requestPermission();
// } else {
Position currentP = await Geolocator.getCurrentPosition(
desiredAccuracy: LocationAccuracy.best);
latlong = LatLng(currentP.latitude, currentP.longitude);
} else {
// Position currentP = await Geolocator.getCurrentPosition(
// desiredAccuracy: LocationAccuracy.best);
// latlong = LatLng(prefs.getDouble('lat')!, prefs.getDouble('long')!);
Position currentP = await Geolocator.getCurrentPosition(
desiredAccuracy: LocationAccuracy.best);
latlong = LatLng(currentP.latitude, currentP.longitude);
}
print(latlong);
print('done');
}
setname() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
String? token = prefs.getString('token');
if (token != null) {
// await ProfileAPI().getApi();
// prefs.setString('email', getProfileObj!.data!.email!);
// prefs.setString('profile_img', getProfileObj!.data!.profilePhoto!);
// prefs.setString('firstName', getProfileObj!.data!.firstName!);
// prefs.setString('phoneNo', getProfileObj!.data!.phoneNo ?? "");
// prefs.setInt('complete', getProfileObj!.data!.profileComplete ?? 0);
}
}