跳到主要内容

GeolocatorAppleSettings

GeolocatorAppleSettings 类具有以下值:

accuracy

位置数据的准确性。

类型为 GeolocatorPositionAccuracy,默认为 GeolocatorPositionAccuracy.BEST

activity_type

位置管理器使用此属性中的信息来确定何时可能会自动暂停位置更新。

类型为 GeolocatorActivityType,默认为 GeolocatorActivityType.OTHER

allow_background_location_updates

是否允许应用在后台接收位置更新。

类型为 bool,默认为 True

distance_filter

设备必须水平移动的最小距离(以米为单位),才能生成更新事件。

类型为 int,默认为 0

show_background_location_indicator

标志,表示在应用启动并请求用户位置时,Apple OS 是否显示后台位置指示器(仅限 iOS)。为了使此设置生效并检索位置,用户必须已授予“始终”权限以获取位置。

类型为 bool,默认为 False

time_limit

位置请求的超时时间间隔。默认情况下没有时间限制。

类型为 Duration

pause_location_updates_automatically

允许位置管理器暂停更新,以提高目标设备的电池寿命,而不会影响位置数据。当此属性设置为 True 时,位置管理器会在位置数据不太可能发生变化时暂停更新(并关闭相应的硬件)。

类型为 bool,默认为 False