System.Sensors.TCustomLocationSensor.Distance
Delphi
property Distance: TLocationDistance read GetDistance write SetDistance;
C++
__property double Distance = {read=GetDistance, write=SetDistance};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | System.Sensors.pas System.Sensors.hpp |
System.Sensors | TCustomLocationSensor |
Description
Distance minimale nécessaire au détecteur d'emplacement pour déclencher une mise à jour des données d'emplacement.
Un détecteur d'emplacement peut surveiller les changements d'emplacement et déclencher OnLocationChanged dès qu'un emplacement est modifié. Si vous définissez LocationChange sur TLocationChangeType.lctSmall (ce qui indique qu'un changement d'emplacement, même infime, suffit à déclencher l'événement OnLocationChanged), vous pouvez utiliser Distance pour spécifier la distance horizontale en mètres entre l'emplacement actuel et le dernier emplacement signalé, qui suffit à déclencher OnLocationChanged.
Par exemple, si Distance a la valeur 2.5
, après une occurrence de OnLocationChanged à un emplacement A, OnLocationChanged n'est pas déclenché à nouveau tant que le périphérique exécutant votre application ne se déplace pas d'au moins deux mètres et demi de A.
Support de la plate-forme
Cette propriété est supportée uniquement sur iOS et Mac OS X.