Position QML Type
Position型は、座標(経度、緯度、高度)や速度など、特定の時点での位置データを保持します。詳細...
Import Statement: | import QtPositioning |
プロパティ
- altitudeValid : bool
- coordinate : coordinate
- direction : double
(since Qt Positioning 5.3)
- directionAccuracy : double
(since Qt Positioning 6.3)
- directionAccuracyValid : bool
(since Qt Positioning 6.3)
- directionValid : bool
(since Qt Positioning 5.3)
- horizontalAccuracy : real
- horizontalAccuracyValid : bool
- latitudeValid : bool
- longitudeValid : bool
- magneticVariation : double
(since Qt Positioning 5.4)
- magneticVariationValid : bool
(since Qt Positioning 5.4)
- speed : double
- speedValid : bool
- timestamp : date
- verticalAccuracy : real
- verticalAccuracyValid : bool
- verticalSpeed : double
(since Qt Positioning 5.3)
- verticalSpeedValid : bool
(since Qt Positioning 5.3)
詳細説明
Position 型は、coordinate (経度、緯度、高度)、Position が取得されたtimestamp 時刻、speed 時刻、データの精度など、地理的な位置に関する値を保持する。
主に、システムの位置データソースから利用可能なデータの基本単位として、PositionSource のposition プロパティで使用される。
位置オブジェクトのすべてのプロパティが、必ずしも有効または利用可能とは限らない(例えば、 緯度経度は有効でも、速度更新が受信されていないか、手動で設定されていない)。その結果、対応する「有効な」プロパティ(例えば、coordinate やlongitudeValid 、latitudeValid など)が利用可能であり、この位置更新においてデータが利用可能で有効であるかどうかを判別する。
ポジションオブジェクトは読み取り専用であり、PositionSource によってのみ生成できる。
使用例
PositionSource タイプの例、またはSatellite Infoアプリケーションの例を参照。
PositionSource およびcoordinateも参照のこと 。
プロパティの説明
altitudeValid : bool |
このプロパティは、座標の高度が設定されている場合に真になります (すべての更新がすべてのデータを含むとは限らないため、そのデータを受信したかどうかを示します)。
coordinateも参照。
coordinate : coordinate |
このプロパティは、Position の緯度、経度、および高度値を保持します。
このプロパティは読み取り専用です。
longitudeValid 、latitudeValid 、およびaltitudeValidも参照して ください。
direction : double |
このプロパティは、進行方向の値を真北からの度数で保持する。
読み取り専用のプロパティである。
このプロパティはQt Positioning 5.3 で導入されました。
directionValidも参照 。
directionAccuracy : double |
このプロパティは、提供されたdirection の精度を度単位で保持します。このプロパティは Android と macOS/iOS でのみ有効です。詳細については、QGeoPositionInfo::Attribute ドキュメントを参照してください。
このプロパティはQt Positioning 6.3 で導入されました。
direction およびdirectionAccuracyValidも参照して ください。
directionAccuracyValid : bool |
このプロパティは、directionAccuracy が設定されている場合、true
になります。
このプロパティはQt Positioning 6.3 で導入されました。
directionAccuracyも参照 。
directionValid : bool |
horizontalAccuracy : real |
こ のプ ロ パテ ィ は、 座標の水平精度を メ ー ト ル単位で保持 し ます。
horizontalAccuracyValid およびcoordinateも参照 。
horizontalAccuracyValid : bool |
こ のプ ロ パテ ィ は、horizontalAccuracy が設定 さ れてい る 場合に true にな り ます (デー タ が受信 さ れてい る かど う かを示すため。)
horizontalAccuracyも参照 。
latitudeValid : bool |
こ のプ ロパテ ィ は、 座標の緯度が設定 さ れてい る 場合に true にな り ます (すべての更新がすべてのデー タ を含んでい る と は限 ら ないので、 そのデー タ を受信 し たかど う かを示すため)。
coordinate も参照 。
longitudeValid : bool |
こ のプ ロパテ ィ は、 座標の経度が設定 さ れてい る と き に true にな り ます (すべての更新がすべてのデー タ を含んでい る と は限 ら ないので、 そのデー タ を受信 し たかど う かを示すため)。
coordinate も参照 。
magneticVariation : double |
このプロパティは、磁場の水平成分と真北との間の角度を度単位で保持する。偏角とも呼ばれる。正の値は真北から時計回りの方向を示し、負の値は反時計回りの方向を示す。
読み取り専用のプロパティです。
このプロパティはQt Positioning 5.4 で導入されました。
magneticVariationValidも参照してください 。
magneticVariationValid : bool |
このプロパティは、magneticVariation が設定されている場合に真となる(すべての更新がすべてのデータを含むとは限らないため、そのデータが受信されたかどうかを示す)。
このプロパティはQt Positioning 5.4で導入された。
magneticVariationも参照のこと 。
speed : double |
speedValid : bool |
timestamp : date |
このプロパティは、このポジションが受信されたときのタイムスタンプを保持する。このプロパティが設定されていない場合は無効です。
このプロパティは読み取り専用である。
verticalAccuracy : real |
このプロパティは、座標の垂直方向の精度(メートル単位)を保持する。
verticalAccuracyValid およびcoordinateも参照のこと 。
verticalAccuracyValid : bool |
このプロパティは、verticalAccuracy が設定されている場合は真となる(すべての更新がすべてのデータを含むとは限らないため、そのデータを受信したかどうかを示す)。
verticalAccuracyも参照の こと。
verticalSpeed : double |
このプロパティは、垂直方向の速度の値をメートル毎秒で保持する。
読み取り専用のプロパティです。
このプロパティはQt Positioning 5.3 で導入されました。
verticalSpeedValidも参照 。
verticalSpeedValid : bool |
このプロパティは、verticalSpeed が設定されている場合は真になります(すべての更新にすべてのデータが含まれているとは限らないため、そのデータが受信されたかどうかを示します)。
このプロパティはQt Positioning 5.3で導入された。
verticalSpeedも参照 。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.