System.Sensors.TCustomLocationSensor.Distance
Delphi
property Distance: TLocationDistance read GetDistance write SetDistance;
C++
__property double Distance = {read=GetDistance, write=SetDistance};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | System.Sensors.pas System.Sensors.hpp |
System.Sensors | TCustomLocationSensor |
説明
位置センサで位置データの更新をトリガするために必要な最小距離です。
位置センサでは、位置変化を監視し、位置変化が起こるたびに OnLocationChanged イベントをトリガできます。LocationChange を TLocationChangeType.lctSmall に設定して、大きな位置変化がなくても OnLocationChanged イベントがトリガされることを表した場合は、Distance を使用して、現在の位置と直近に報告された位置の間の水平距離(メートル単位)がどれだけ離れれば OnLocationChanged イベントがトリガされるかを指定できます。
たとえば、Distance が 2.5
であれば、位置 A で OnLocationChanged イベントが発生した後、アプリケーションの動作デバイスが A から 2.5 m(以上)離れるまでは OnLocationChanged イベントは再びトリガされません。
プラットフォーム サポート
このプロパティは iOS と Mac OS X でのみサポートされています。