GeoCoordinateWatcher.MovementThreshold Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Alle System.Device.Location Objekte mit Konstruktoren können erstellt werden, die Status Eigenschaft hat jedoch immer den Wert Disabled.
Die durch die Location Eigenschaft Position angegebene Position ist Unknownimmer .
Es werden keine Standortereignisse ausgelöst.
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.
zur