GeoCoordinateWatcher.MovementThreshold Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 :
Tous les System.Device.Location objets qui ont des constructeurs peuvent être créés, mais la Status propriété aura toujours la valeur Disabled.
L’emplacement indiqué par la Location propriété de Position sera Unknowntoujours .
Aucun événement d’emplacement n’est déclenché.
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é.
de base