This commit is contained in:
Bel LaPointe
2025-11-16 18:54:30 -07:00
commit ba5f3f457f
5 changed files with 33 additions and 0 deletions

26
cmd/app/main.dart Normal file
View File

@@ -0,0 +1,26 @@
import 'package:location/location.dart';
Location location = Location();
location.enableBackgroundMode(enable: true)
bool serviceEnabled;
PermissionStatus permissionGranted;
LocationData locationData;
serviceEnabled = await location.serviceEnabled();
if (!serviceEnabled) {
serviceEnabled = await location.requestService();
if (!serviceEnabled) {
return;
}
}
permissionGranted = await location.hasPermission();
if (permissionGranted == PermissionStatus.denied) {
permissionGranted = await location.requestPermission();
if (permissionGranted != PermissionStatus.granted) {
return;
}
}
locationData = await location.getLocation();