Geolocator.AllowFallbackToConsentlessPositions 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 Geolocator 设置为使用粗糙位置作为回退选项 (请参阅备注) 。
public:
virtual void AllowFallbackToConsentlessPositions() = AllowFallbackToConsentlessPositions;
void AllowFallbackToConsentlessPositions();
public void AllowFallbackToConsentlessPositions();
function allowFallbackToConsentlessPositions()
Public Sub AllowFallbackToConsentlessPositions ()
Windows 要求
设备系列 |
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)
|
应用功能 |
location
|
注解
粗糙位置功能允许应用绕过应用特定的位置开关 (位于系统设置) 中,并获取至少 4 公里半径不确定的“粗糙”位置。 检索到的 Geocoordinate 的 PositionSource 属性的计算结果为模糊处理。
如果应用中启用了粗略位置,则当应用特定的位置开关设置为 关闭 (即,当不允许精确位置) 时,将使用粗糙位置。 但是,仍必须 打开 系统范围的位置开关,以便进行任何位置检索。
为调用 AllowFallbackToConsentlessPositions 的任何 Geolocator 对象启用此功能。 此项默认禁用。
通常,使用位置服务的应用应首先调用 RequestAccessAsync 以检查如果其特定于应用的位置已打开,否则,它应提示用户转到系统设置并将其打开。 但是,具有粗略位置功能的应用不需要调用 RequestAccessAsync,因为无论允许还是拒绝位置访问,它都可以正常运行。 用户仍可能打开特定于应用的位置,以便使用精确位置,但应用的位置功能不需要这样做。