Position QML Type

Position型は、座標(経度、緯度、高度)や速度など、特定の時点での位置データを保持します。詳細...

Import Statement: import QtPositioning

プロパティ

詳細説明

Position 型は、coordinate (経度、緯度、高度)、Position が取得されたときのtimestamp 、そのときのspeed 、データの精度など、地理的な位置に関する値を保持します。

主に、PositionSourceposition プロパティで、システムの位置データソースから利用可能なデータの基本単位として使用される。

位置オブジェクトのすべてのプロパティが、必ずしも有効または利用可能とは限らない(例えば、緯度経度 は有効でも、速度更新が受信されていないか、手動で設定されていない)。その結果、対応する「有効な」プロパティ(例えば、coordinatelongitudeValidlatitudeValid など)が利用可能であり、この位置更新においてデータが利用可能で有効であるかどうかを判別する。

ポジションオブジェクトは読み取り専用であり、PositionSource によってのみ生成できる。

使用例

PositionSource タイプの例、またはSatellite Info のサンプル・アプリケーションを参照。

PositionSource およびcoordinateも参照のこと

プロパティの説明

altitudeValid : bool

このプロパティは、座標の高度が設定されている場合に真になります (すべての更新がすべてのデータを含むとは限らないため、そのデータを受信したかどうかを示します)。

coordinateも参照。


coordinate : coordinate

このプロパティは、Position の緯度、経度、および高度値を保持します。

このプロパティは読み取り専用です。

longitudeValidlatitudeValid 、およびaltitudeValidも参照して ください。


direction : double [since Qt Positioning 5.3]

このプロパティは、進行方向の値を真北からの度数で保持する。

このプロパティは読み取り専用です。

このプロパティは Qt Positioning 5.3 で導入されました。

directionValidも参照してください


directionAccuracy : double [since Qt Positioning 6.3]

このプロパティは、提供されたdirection の精度を度単位で保持します。このプロパティは Android と macOS/iOS でのみ有効です。詳細はQGeoPositionInfo::Attribute のドキュメントを参照してください。

このプロパティは Qt Positioning 6.3 で導入されました。

direction およびdirectionAccuracyValidも参照して ください。


directionAccuracyValid : bool [since Qt Positioning 6.3]

directionAccuracy が設定されている場合、このプロパティはtrue になります。

このプロパティは Qt Positioning 6.3 で導入されました。

directionAccuracyも参照してください


directionValid : bool [since Qt Positioning 5.3]

このプロパティは、direction が設定されている場合、true になります(すべての更新がすべてのデータを含むとは限らないため、そのデータが受信されたかどうかを示します)。

このプロパティは Qt Positioning 5.3 で導入されました。

directionも参照してください


horizontalAccuracy : real

このプロパティは、座標の水平精度(メートル単位)を保持します。

horizontalAccuracyValid およびcoordinateも参照して ください。


horizontalAccuracyValid : bool

このプロパティは、horizontalAccuracy が設定されている場合は真になります(すべての更新がすべてのデータを含むとは限らないため、そのデータが受信されたかどうかを示します)。

horizontalAccuracyも参照


latitudeValid : bool

こ のプ ロパテ ィ は、 座標の緯度が設定 さ れてい る 場合に true にな り ます (すべての更新がすべてのデー タ を含んでい る と は限 ら ないので、 そのデー タ を受信 し たかど う かを示すため)。

coordinate参照


longitudeValid : bool

こ のプ ロパテ ィ は、 座標の経度が設定 さ れてい る と き に true にな り ます (すべての更新がすべてのデー タ を含んでい る と は限 ら ないので、 そのデー タ を受信 し たかど う かを示すため)。

coordinate参照


magneticVariation : double [since Qt Positioning 5.4]

このプロパティは、磁場の水平成分と真北との間の角度を度単位で保持する。偏角とも呼ばれる。正の値は真北から時計回りの方向を示し、負の値は反時計回りの方向を示す。

読み取り専用のプロパティです。

このプロパティは Qt Positioning 5.4 で導入されました。

magneticVariationValidも参照してください


magneticVariationValid : bool [since Qt Positioning 5.4]

このプロパティは、magneticVariation が設定されている場合、真になります(すべての更新がすべてのデータを含むとは限らないため、そのデータが受信されたかどうかを示します)。

このプロパティは Qt Positioning 5.4 で導入されました。

magneticVariationも参照してください


speed : double

このプロパティは、速度(groundspeed、メートル/秒)の値を保持します。

このプロパティは読み取り専用です。

speedValid およびcoordinate参照して ください。


speedValid : bool

このプロパティは、speed が設定されている場合、true になります(すべての更新がすべてのデータを含むとは限らないため、そのデータが受信されたかどうかを示します)。

speedも参照の こと。


timestamp : date

このプロパティは、このポジションが受信されたときのタイムスタンプを保持する。このプロパティが設定されていない場合は無効です。

このプロパティは読み取り専用である。


verticalAccuracy : real

このプロパティは、座標の垂直方向の精度(メートル単位)を保持する。

verticalAccuracyValid およびcoordinateも参照のこと


verticalAccuracyValid : bool

このプロパティは、verticalAccuracy が設定されている場合は真となる(すべての更新がすべてのデータを含むとは限らないため、そのデータを受信したかどうかを示す)。

verticalAccuracyも参照の こと。


verticalSpeed : double [since Qt Positioning 5.3]

このプロパティは、垂直方向の速度の値をメートル毎秒で保持する。

読み取り専用のプロパティです。

このプロパティは Qt Positioning 5.3 で導入されました。

verticalSpeedValid参照して ください。


verticalSpeedValid : bool [since Qt Positioning 5.3]

このプロパティは、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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。