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 が設定されている場合は真になります(すべての更新がすべてのデータを含むとは限らないため、そのデータが受信されたかどうかを示します)。
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 が設定されている場合、true になります(すべての更新がすべてのデータを含むとは限らないため、そのデータが受信されたかどうかを示します)。
このプロパティは Qt Positioning 5.3 で導入されました。
verticalSpeedも参照してください 。
©2024 The Qt Company Ltd. 本書に含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。