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
。