Geolocator.DesiredAccuracy Eigenschaft

Definition

Die Genauigkeitsstufe, mit der der Geolocator Standortupdates bereitstellt.

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

Eigenschaftswert

Die Genauigkeitsstufe, mit der der Geolocator Standortupdates bereitstellt.

Windows-Anforderungen

App-Funktionen
location ID_CAP_LOCATION [Windows Phone]

Beispiele

Im folgenden Beispiel wird gezeigt, wie die gewünschte Genauigkeit festgelegt wird.

Geolocator geolocator = new Geolocator();
geolocator.DesiredAccuracy = Windows.Devices.Geolocation.PositionAccuracy.Default;
geolocator.DesiredAccuracy = Windows.Devices.Geolocation.PositionAccuracy.High;

Hinweise

Legen Sie DesiredAccuracy nur dann auf Hoch fest, wenn Ihre Anwendung die genauesten verfügbaren Daten benötigt. Legen Sie DesiredAccuracy auf Standard fest, um die Leistung zu optimieren.

Hinweis

Einige Hardware unterstützt möglicherweise keine Standortdaten mit hoher Genauigkeit. Wenn Ihre App versucht, die Genauigkeit auf einen Wert festzulegen, der nicht unterstützt wird, wird die Genauigkeit auf den Von der Hardware unterstützten Grenzwert festgelegt. Daher ist es nicht garantiert, dass das Festlegen der DesiredAccuracy-Eigenschaft Auswirkungen auf die Genauigkeit der Daten hat.

Die DesiredAccuracyInMeters-Eigenschaft bietet mehr Granularität und Kontrolle der Genauigkeit der Positionsergebnisse. Die meisten Anwendungen können einfach die DesiredAccuracy-Eigenschaft verwenden.

Wenn weder DesiredAccuracyInMeters noch DesiredAccuracy festgelegt sind, verwendet Ihre App eine Genauigkeitseinstellung von 500 Metern (entspricht der Einstellung DesiredAccuracy von Default). Wenn DesiredAccuracy auf Standard oder Hoch festgelegt wird, wird DesiredAccuracyInMeters indirekt auf 500 bzw. 10 Meter festgelegt. Wenn Ihre App sowohl DesiredAccuracy als auch DesiredAccuracyInMeters festlegt, verwendet Ihre App den zuletzt festgelegten Genauigkeitswert.

Gilt für: