GeoCoordinateWatcher.MovementThreshold 屬性

定義

必須在位置提供者引發另一個 PositionChanged 事件之前,相對於上一個 PositionChanged 事件的座標移動的距離 (以公尺為單位)。

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

屬性值

距離 (以公尺為單位)。

備註

默認移動閾值為零,這表示目前位置提供者偵測到的位置的任何變更都會在 屬性中Position引發PositionChanged事件和更新。

注意

移動臨界值不保證事件會以要求的臨界值接收。 平臺會嘗試接受特定移動閾值的要求,但在某些情況下,事件不會在要求的臨界值引發。

注意 在 Windows 7 之前的 Windows 版本中,適用下列條件:

下圖代表位置提供者 (的位置座標,例如,GPS 裝置) 提供給計算機。 P1 在圖表中代表事件中包含的 PositionChanged 位置數據,P2、P3 和 P4 代表移動閾值內的點。 因此,當位置提供者提供數據,指出這些點的位置 (P1、P2、P3 和 P4) 時,不會 PositionChanged 引發任何事件,並 Position 傳回 P1。 P5 點超出 MovementThreshold 距離,因此在該時間點更新 PositionPositionChanged 引發事件。

說明 MovementThreshold

適用於