getLocationAccuracy method

  1. @override
Future<LocationAccuracyStatus> getLocationAccuracy()

Returns a Future containing a LocationAccuracyStatus.

When on iOS the user has given permission for approximate location, LocationAccuracyStatus.reduced will be returned, if the user gave permission for precise/full accuracy location, LocationAccuracyStatus.precise will be returned. When executing the method on platforms that don't support location accuracy features LocationAccuracyStatus.unknown should be returned.

Implementation

@override
Future<LocationAccuracyStatus> getLocationAccuracy() async {
  final int accuracy =
      await _methodChannel.invokeMethod('getLocationAccuracy');
  return LocationAccuracyStatus.values[accuracy];
}