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

Значение свойства

Расстояние, в метрах.

Комментарии

Порог перемещения по умолчанию равен нулю, что означает, что любое изменение расположения, обнаруженное текущим поставщиком расположений, приводит PositionChanged к событию и обновлению свойства Position .

Note

Пороговое значение перемещения не гарантирует, что события будут получены по запрошенным пороговым значениям. Платформа пытается учитывать запросы на определенное пороговое значение перемещения, но в некоторых случаях события не будут вызываться по запрошенному порогу.

Примечание В версиях Windows до Windows 7 применяются следующие условия:

  • Все System.Device.Location объекты, имеющие конструкторы, могут быть созданы, но Status свойство всегда будет иметь значение Disabled.

  • Расположение, указанное свойством LocationPosition всегда будет Unknown.

  • События расположения не будут вызваны.

На следующей схеме представлены координаты расположения, которые поставщик расположений (например, устройство GPS) предоставляет компьютеру. P1 на схеме представляет данные расположения, включенные в PositionChanged событие, и P2, P3 и P4 представляют точки в пороговом значении перемещения. Поэтому, когда поставщик расположений предоставляет данные, указывающие расположение на этих точках (P1, P2, P3 и P4), события не PositionChanged создаются и Position возвращаются P1. Точка P5 находится за пределами MovementThreshold расстояния, поэтому на этом этапе Position обновляется и PositionChanged возникает событие.

иллюстрирующая диаграмму MovementThreshold, иллюстрирующая перемещениеThresholdСхема,

Применяется к