GeolocatorPermissionStatus
表示可能的位置权限。
GeolocatorPermissionStatus
枚举有以下值:
ALWAYS
允许应用程序在后台运行时访问设备的位置。
DENIED
拒绝访问设备的位置,应用程序应该尝试使用
Geolocator.request_permission()
方法请求权限。
DENIED_FOREVER
永久拒绝访问设备的位置。当请求权限时,权限对话框不会显示,直到用户在应用程序设置中更新权限。
UNABLE_TO_DETERMINE
无法确定权限状态。此权限仅由
Geolocator.check_permission()
方法在 Web 平台上返回,适用于未实现 Permission API 的浏览器。
WHILE_IN_USE
仅在应用程序使用时允许访问设备的位置。