Geolocator.DesiredAccuracy Propriedade
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.
O nível de precisão no qual o Geolocator fornece atualizações de localização.
public:
property PositionAccuracy DesiredAccuracy { PositionAccuracy get(); void set(PositionAccuracy value); };
PositionAccuracy DesiredAccuracy();
void DesiredAccuracy(PositionAccuracy value);
public PositionAccuracy DesiredAccuracy { get; set; }
var positionAccuracy = geolocator.desiredAccuracy;
geolocator.desiredAccuracy = positionAccuracy;
Public Property DesiredAccuracy As PositionAccuracy
Valor da propriedade
O nível de precisão no qual o Geolocator fornece atualizações de localização.
Requisitos do Windows
Funcionalidades do aplicativo |
location
ID_CAP_LOCATION [Windows Phone]
|
Exemplos
O exemplo a seguir mostra como definir a precisão desejada.
Geolocator geolocator = new Geolocator();
geolocator.DesiredAccuracy = Windows.Devices.Geolocation.PositionAccuracy.Default;
geolocator.DesiredAccuracy = Windows.Devices.Geolocation.PositionAccuracy.High;
Comentários
Defina DesiredAccuracy como Alto somente se o aplicativo exigir os dados mais precisos disponíveis. Defina DesiredAccuracy como Padrão para otimizar a energia.
Observação
Alguns hardwares podem não dar suporte a dados de localização de alta precisão. Se o aplicativo tentar definir a precisão para um valor sem suporte, a precisão será definida como o limite compatível com o hardware. Portanto, não há garantia de que a definição da propriedade DesiredAccuracy tenha um efeito sobre a precisão dos dados.
A propriedade DesiredAccuracyInMeters fornece mais granularidade e controle da precisão dos resultados da posição. A maioria dos aplicativos pode simplesmente usar a propriedade DesiredAccuracy.
Quando nem DesiredAccuracyInMeters nem DesiredAccuracy estiverem definidos, seu aplicativo usará uma configuração de precisão de 500 metros (que corresponde à configuração DesiredAccuracy de Default). Definir DesiredAccuracy como Padrão ou Alto define indiretamente DesiredAccuracyInMeters como 500 ou 10 metros, respectivamente. Quando seu aplicativo define DesiredAccuracy e DesiredAccuracyInMeters, seu aplicativo usará qualquer valor de precisão definido por último.