GeoCoordinateWatcher.MovementThreshold Vlastnost

Definice

Vzdálenost, která musí být přesunuta v metrech vzhledem ke souřadnici od poslední PositionChanged události před tím, než poskytovatel umístění vyvolá další PositionChanged událost.

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

Hodnota vlastnosti

Vzdálenost v metrech.

Poznámky

Výchozí prahová hodnota pohybu je nula, což znamená, že jakákoli změna umístění zjištěná aktuálním poskytovatelem umístění způsobí PositionChanged událost a aktualizaci vlastnosti Position .

Poznámka

Prahová hodnota pohybu nezaručuje, že události budou přijaty při požadované prahové hodnotě. Platforma se pokouší respektovat požadavky na konkrétní prahovou hodnotu pohybu, ale v některých případech se události při požadované prahové hodnotě nevyvolá.

Poznámka Ve verzích windows starších než Windows 7 platí následující podmínky:

Následující diagram znázorňuje souřadnice polohy, které poskytovatel polohy (například zařízení GPS) dodává počítači. P1 v diagramu představuje údaje o poloze zahrnuté v PositionChanged události a P2, P3 a P4 představují body v rámci prahové hodnoty pohybu. Když tedy poskytovatel umístění poskytne data označující umístění v těchto bodech (P1, P2, P3 a P4), nevyvolají se žádné PositionChanged události a Position vrátí P1. Bod P5 je mimo MovementThreshold vzdálenost, takže v tomto bodě Position se aktualizuje a PositionChanged vyvolá se událost.

Diagram znázorňující MovementThreshold

Platí pro