Want to request access to user's location, and enable location services without dealing with the pesky permissions API? This plugin is for you!
- Uses google play services to enable location services using dialog box if available.
- Automatically opens app settings and location settings to enable location and grant permissions if all else fails.
- All using a single method, that requires zero logic in your code.
import 'package:use_location/use_location.dart';
var status = await UseLocation.useLocation(
showEnableRationale: () async {
return await showYesNoDialog(
context,
"Please enable location to continue.",
);
},
showPermissionRationale: () async {
return await showYesNoDialog(
context,
"Please grant location permission to continue.",
);
},
);