Compartilhar via


Geolocator.DesiredAccuracy Propriedade

Definição

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.

Aplica-se a