GeoCoordinateWatcher.MovementThreshold Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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:
Všechny System.Device.Location objekty, které mají konstruktory, lze vytvořit, ale Status vlastnost bude mít vždy hodnotu Disabled.
Umístění označené Location vlastností Position bude vždy Unknown.
Nebudou vyvolány žádné události umístění.
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.