requestPermission method

  1. @override
Future<LocationPermission> requestPermission({
  1. bool requestBackground = false,
})
override

Implementation

@override
Future<LocationPermission> requestPermission({
  bool requestBackground = false,
}) async {
  try {
    await _getCurrentPositionRaw(enableHighAccuracy: false);
    return LocationPermission.whileInUse;
  } on PermissionDeniedException {
    return LocationPermission.deniedForever;
  } catch (_) {
    return LocationPermission.denied;
  }
}