Freigeben über


GeoCoordinateWatcher.MovementThreshold Eigenschaft

Definition

Der Abstand, der in Metern verschoben werden muss, relativ zur Koordinate vom letzten PositionChanged Ereignis, bevor der Standortanbieter ein weiteres PositionChanged Ereignis auslöst.

public:
 property double MovementThreshold { double get(); void set(double value); };
public double MovementThreshold { get; set; }
member this.MovementThreshold : double with get, set
Public Property MovementThreshold As Double

Eigenschaftswert

Entfernung, in Metern.

Hinweise

Der Standardmäßige Bewegungsschwellenwert ist Null. Dies bedeutet, dass jede änderung des vom aktuellen Standortanbieter erkannten Standortanbieters ein PositionChanged Ereignis und eine Aktualisierung in der Position Eigenschaft verursacht.

Hinweis

Der Bewegungsschwellenwert garantiert nicht, dass Ereignisse an der angeforderten Schwelle empfangen werden. Die Plattform versucht, Anforderungen für einen bestimmten Bewegungsschwellenwert zu berücksichtigen, aber in einigen Fällen werden die Ereignisse nicht an der angeforderten Schwelle ausgelöst.

Hinweis In Windows-Versionen vor Windows 7 gelten die folgenden Bedingungen:

Das folgende Diagramm stellt Standortkoordinaten dar, die der Standortanbieter (z. B. ein GPS-Gerät) an den Computer bereitstellt. P1 stellt im Diagramm die In einem PositionChanged Ereignis enthaltenen Standortdaten dar, und P2, P3 und P4 stellen Punkte innerhalb des Bewegungsschwellenwerts dar. Wenn der Standortanbieter also Daten bereitstellt, die einen Standort an diesen Punkten angeben (P1, P2, P3 und P4), werden keine PositionChanged Ereignisse ausgelöst und Position P1 zurückgegeben. Der Punkt P5 liegt außerhalb des MovementThreshold Abstands, Position sodass zu diesem Zeitpunkt aktualisiert wird und ein PositionChanged Ereignis ausgelöst wird.

Diagramm zur Veranschaulichung von MovementThreshold-Diagramm zur

Gilt für: