Share via


GeoCoordinateWatcher.MovementThreshold Properti

Definisi

Jarak yang harus dipindahkan, dalam meter, relatif terhadap koordinat dari peristiwa terakhir PositionChanged , sebelum penyedia lokasi memunculkan peristiwa lain 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

Nilai Properti

Jarak, dalam meter.

Keterangan

Ambang pergerakan default adalah nol, yang berarti bahwa setiap perubahan lokasi yang terdeteksi oleh penyedia lokasi saat ini menyebabkan PositionChanged peristiwa dan pembaruan di Position properti .

Catatan

Ambang pergerakan tidak menjamin bahwa peristiwa akan diterima pada ambang yang diminta. Platform ini mencoba untuk memenuhi permintaan untuk ambang pergerakan tertentu, tetapi dalam beberapa kasus, peristiwa tidak akan dinaikkan pada ambang yang diminta.

Catatan Dalam versi Windows sebelum Windows 7, kondisi berikut berlaku:

Diagram berikut mewakili koordinat lokasi yang disediakan penyedia lokasi (misalnya, perangkat GPS) ke komputer. P1, dalam diagram, mewakili data lokasi yang disertakan dalam suatu PositionChanged peristiwa, dan P2, P3, dan P4 mewakili titik dalam ambang pergerakan. Jadi ketika penyedia lokasi menyediakan data yang menunjukkan lokasi di titik-titik tersebut (P1, P2, P3, dan P4), tidak ada PositionChanged peristiwa yang dinaikkan, dan Position mengembalikan P1. Titik P5 berada di luar MovementThreshold jarak, jadi pada saat itu, Position diperbarui dan PositionChanged peristiwa dinaikkan.

Diagram yang mengilustrasikan Diagram MovementThreshold

Berlaku untuk