Geolocator.AllowFallbackToConsentlessPositions Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define o Geolocalizador para usar a localização grosseira como uma opção de fallback (consulte Comentários).
public:
virtual void AllowFallbackToConsentlessPositions() = AllowFallbackToConsentlessPositions;
void AllowFallbackToConsentlessPositions();
public void AllowFallbackToConsentlessPositions();
function allowFallbackToConsentlessPositions()
Public Sub AllowFallbackToConsentlessPositions ()
Requisitos do Windows
Família de dispositivos |
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v3.0)
|
Funcionalidades do aplicativo |
location
|
Comentários
O recurso de localização grosseira permite que o aplicativo ignore a opção de localização específica do aplicativo (localizada nas configurações do sistema) e obtenha um local "áspero" ofuscado com pelo menos um raio de incerteza de 4km. A propriedade PositionSource do Geocoordinate recuperado será avaliada como Ofuscada.
A localização grosseira, se habilitada no aplicativo, será utilizada quando a opção de localização específica do aplicativo for definida como desativada (ou seja, quando a localização precisa não for permitida). No entanto, o comutador de localização em todo o sistema ainda deve ser ativado para que qualquer recuperação de local ocorra.
Esse recurso está habilitado para qualquer objeto Geolocator que chama AllowFallbackToConsentlessPositions. Isso está desabilitado por padrão.
Normalmente, um aplicativo que usa serviços de localização deve primeiro chamar RequestAccessAsync para marcar se o local específico do aplicativo estiver ativado e, caso contrário, ele deverá solicitar que o usuário vá para as configurações do sistema e ative-o. No entanto, um aplicativo que tem uma funcionalidade de localização grosseira não precisa chamar RequestAccessAsync, pois pode funcionar se o acesso ao local é permitido ou negado. O usuário ainda pode ativar o local específico do aplicativo para usar a localização precisa, mas isso não é necessário para que a funcionalidade de localização do aplicativo funcione.