Поделиться через


Geolocator.AllowFallbackToConsentlessPositions Метод

Определение

Задает геолокатор для использования грубого расположения в качестве резервного варианта (см. примечания).

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 км в радиусе неопределенности. Свойство PositionSource полученного объекта Geocoordinate будет иметь значение Obfuscated.

Грубое расположение, если оно включено в приложении, будет использоваться, если параметр расположения для конкретного приложения отключен (то есть, когда точное расположение не разрешено). Однако для получения любого расположения необходимо по-прежнему включать переключатель расположения на уровне системы.

Эта функция включена для любого объекта Geolocator , который вызывает AllowFallbackToConsentlessPositions. Он отключен по умолчанию.

Обычно приложение, использующее службы определения местоположения, должно сначала вызвать RequestAccessAsync, чтобы проверка, если включено расположение конкретного приложения, и в противном случае оно должно предложить пользователю перейти к параметрам системы и включить его. Однако приложению с возможностью грубого расположения не нужно вызывать RequestAccessAsync, так как оно может работать независимо от того, разрешен или запрещен доступ к расположению. Пользователь по-прежнему может включить расположение для конкретного приложения, чтобы использовать точное расположение, но это не требуется для работы функции определения местоположения приложения.

Применяется к