Sdílet prostřednictvím


GeoCoordinateWatcher.MovementThreshold Vlastnost

Definice

Vzdálenost, která se musí přesunout v metrech vzhledem ke souřadnici od poslední PositionChanged události, než poskytovatel umístění vyvolá jinou 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 ve Position vlastnosti.

Poznámka:

Prahová hodnota pohybu nezaručuje, že události budou přijaty na požadované prahové hodnotě. Platforma se pokusí respektovat požadavky na určitou prahovou hodnotu pohybu, ale v některých případech se události nezvolí na požadované prahové hodnotě.

Poznámka Ve verzích Windows před 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 data o poloze zahrnutá PositionChanged v události a P2, P3 a P4 představují body v rámci prahové hodnoty pohybu. Pokud tedy poskytovatel umístění poskytuje 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 vzdálenost, Position takže v tomto okamžiku MovementThreshold se aktualizuje a PositionChanged vyvolá se událost.

Diagram znázorňující MovementThreshold Diagram

Platí pro