Geolocator.DesiredAccuracy Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Nivel de precisión en el que el geolocalización proporciona actualizaciones de ubicación.
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 de propiedad
Nivel de precisión en el que el geolocalización proporciona actualizaciones de ubicación.
Requisitos de Windows
Características de aplicaciones |
location
ID_CAP_LOCATION [Windows Phone]
|
Ejemplos
En el ejemplo siguiente se muestra cómo establecer la precisión deseada.
Geolocator geolocator = new Geolocator();
geolocator.DesiredAccuracy = Windows.Devices.Geolocation.PositionAccuracy.Default;
geolocator.DesiredAccuracy = Windows.Devices.Geolocation.PositionAccuracy.High;
Comentarios
Establezca DesiredAccuracy en High solo si la aplicación requiere los datos más precisos disponibles. Establezca DesiredAccuracy en Predeterminado para optimizar la energía.
Nota
Es posible que algunos hardware no admitan datos de ubicación de alta precisión. Si la aplicación intenta establecer la precisión en un valor que no se admite, la precisión se establecerá en el límite que admite el hardware. Por lo tanto, no se garantiza que establecer la propiedad DesiredAccuracy tenga un efecto en la precisión de los datos.
La propiedad DesiredAccuracyInMeters proporciona más granularidad y control de la precisión de los resultados de la posición. La mayoría de las aplicaciones simplemente pueden usar la propiedad DesiredAccuracy.
Cuando no se establecen DesiredAccuracyInMeters ni DesiredAccuracy, la aplicación usará una configuración de precisión de 500 metros (que corresponde al valor DesiredAccuracy de Default). Al establecer DesiredAccuracy en Default o High indirectamente, se establece DesiredAccuracyInMeters en 500 o 10 metros, respectivamente. Cuando la aplicación establece DesiredAccuracy y DesiredAccuracyInMeters, la aplicación usará el valor de precisión que se haya establecido en último lugar.