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 vaut 2.5
, après une occurrence de OnLocationChanged à un emplacement, A, OnLocationChanged n'est plus déclenché jusqu'à ce que le périphérique sur lequel votre application est exécutée soit déplacé d'au moins deux mètres et demi par rapport à A.
Support de la plate-forme
Cette propriété est prise en charge uniquement sur iOS et OS X.