Skip to content

GeolocatorPositionAccuracy

Inherits: Enum

Represent the possible location accuracy values.

Properties

  • BEST

    Location is accurate within a distance of ~0m on iOS and between 0m and

  • BEST_FOR_NAVIGATION

    Location accuracy is optimized for navigation on iOS and matches the

  • HIGH

    Location is accurate within a distance of 10m on iOS and between 0m and

  • LOW

    Location is accurate within a distance of 1000m on iOS and 500m on Android.

  • LOWEST

    Location is accurate within a distance of 3000m on iOS and 500m on Android.

  • MEDIUM

    Location is accurate within a distance of 100m on iOS and between 100m and

  • REDUCED

    Location accuracy is reduced for iOS 14+ devices. Matches

Properties#

BEST = 'best' #

Location is accurate within a distance of ~0m on iOS and between 0m and 100m on Android.

On Android, corresponds to PRIORITY_HIGH_ACCURACY.

BEST_FOR_NAVIGATION = 'bestForNavigation' #

Location accuracy is optimized for navigation on iOS and matches the GeolocatorPositionAccuracy.BEST on Android.

On Android, corresponds to PRIORITY_HIGH_ACCURACY.

HIGH = 'high' #

Location is accurate within a distance of 10m on iOS and between 0m and 100m on Android.

On Android, corresponds to PRIORITY_HIGH_ACCURACY.

LOW = 'low' #

Location is accurate within a distance of 1000m on iOS and 500m on Android.

On Android, corresponds to PRIORITY_LOW_POWER.

LOWEST = 'lowest' #

Location is accurate within a distance of 3000m on iOS and 500m on Android.

On Android, corresponds to PRIORITY_PASSIVE.

MEDIUM = 'medium' #

Location is accurate within a distance of 100m on iOS and between 100m and 500m on Android.

On Android, corresponds to PRIORITY_BALANCED_POWER_ACCURACY.

REDUCED = 'reduced' #

Location accuracy is reduced for iOS 14+ devices. Matches GeolocatorPositionAccuracy.LOWEST on iOS 13 and below and all other platforms.

On Android, corresponds to PRIORITY_PASSIVE.