requestPermission method

  1. @override
Future<PermissionStatus> requestPermission()
override

Requests permission to access location.

If the result is PermissionStatus.deniedForever, no dialog will be shown on requestPermission. Returns a PermissionStatus object.

Implementation

@override
Future<PermissionStatus> requestPermission() async {
  try {
    await _geolocation.getCurrentPosition();
    return PermissionStatus.granted;
  } catch (e) {
    return PermissionStatus.deniedForever;
  }
}