GeoCoordinateWatcher.MovementThreshold Propriété

Définition

Distance de déplacement, en mètres, par rapport à la coordonnée du dernier événement PositionChanged, avant que le fournisseur de localisation ne déclenche un autre événement 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

Valeur de propriété

Distance, en mètres.

Remarques

Le seuil de déplacement par défaut est zéro, ce qui signifie que toute modification d’emplacement détectée par le fournisseur d’emplacement actuel provoque un PositionChanged événement et une mise à jour dans la Position propriété.

Notes

Le seuil de déplacement ne garantit pas que les événements seront reçus au seuil demandé. La plateforme tente d’honorer les demandes pour un seuil de déplacement particulier, mais dans certains cas, les événements ne seront pas déclenchés au seuil demandé.

Note Dans les versions de Windows antérieures à Windows 7, les conditions suivantes s’appliquent :

Le diagramme suivant représente les coordonnées d’emplacement que le fournisseur d’emplacement (par exemple, un appareil GPS) fournit à l’ordinateur. P1, dans le diagramme, représente les données d’emplacement incluses dans un PositionChanged événement, et P2, P3 et P4 représentent des points à l’intérieur du seuil de déplacement. Ainsi, lorsque le fournisseur d’emplacement fournit des données indiquant un emplacement à ces points (P1, P2, P3 et P4), aucun événement n’est PositionChanged déclenché et Position retourne P1. Le point P5 étant en dehors de la MovementThreshold distance, Position il est mis à jour et un PositionChanged événement est déclenché.

Diagramme illustrant le mouvement Diagramme de base

S’applique à