C
Position QML Type
「位置」タイプは、座標(経度、緯度)や方向など、特定の時点における位置情報を保持します。詳細...
| Import Statement: | import QtPositioning |
| Since: | Qt Quick Ultralite 2.11 |
プロパティ
- coordinate : geoCoordinate
- direction : double
- directionValid : bool
- latitudeValid : bool
- longitudeValid : bool
- speed : double
(since Qt Quick Ultralite 2.12) - speedValid : bool
(since Qt Quick Ultralite 2.12) - timestamp : date
(since Qt Quick Ultralite 2.12)
詳細説明
Position型は、coordinate (経度および緯度)などの地理的位置に関する値や、データの有効性を保持します。
主に、PositionSource のposition プロパティ内で、システムの位置情報データソースから取得可能なデータの基本単位として使用されます。
Position オブジェクトのすべてのプロパティが必ずしも有効である、あるいは利用可能であるとは限りません(たとえば、緯度と経度は有効でも、方向は受信されていない場合があります)。その結果、この位置情報の更新においてデータが利用可能かつ有効であるかどうかを判別するために、対応する「有効な」プロパティ(たとえば、coordinate 、longitudeValid 、latitudeValid など)が利用可能です。
位置オブジェクトは読み取り専用であり、PositionSource によってのみ生成されます。
使用例
PositionSource 型の例、またはMapサンプルアプリケーションを参照してください。
「 PositionSource 」および「geoCoordinate 」も参照してください 。
プロパティのドキュメント
coordinate : geoCoordinate [read-only]
このプロパティには、Position の緯度と経度の値が格納されます。
「 longitudeValid 」および「latitudeValid 」も参照してください 。
direction : double [read-only]
このプロパティには、真北からの進行方向の角度(度単位)が格納されます。
「directionValid」も参照してください 。
directionValid : bool [read-only]
direction が設定されている場合、このプロパティはtrue となります(すべての更新に必ずしもすべてのデータが含まれているとは限らないため、そのデータが受信されたかどうかを示すためです)。
directionも参照してください 。
latitudeValid : bool [read-only]
このプロパティは、coordinateのlatitudeが設定されている場合、true となります(すべての更新に必ずしもすべてのデータが含まれているとは限らないため、そのデータが受信されたかどうかを示すためです)。
「coordinate」も参照してください 。
longitudeValid : bool [read-only]
このプロパティは、coordinate の longitude が設定されている場合、true となります(すべての更新に必ずしもすべてのデータが含まれているとは限らないため、そのデータが受信されたかどうかを示すためです)。
「coordinate」も参照してください 。
speed : double [read-only, since Qt Quick Ultralite 2.12]
このプロパティには、速度(対地速度、メートル/秒)の値が格納されます。
このプロパティは、Qt Quick Ultralite 2.12 で導入されました。
「speedValid」も参照してください 。
speedValid : bool [read-only, since Qt Quick Ultralite 2.12]
speed が設定されている場合、このプロパティは `true ` となります(すべての更新に必ずしもすべてのデータが含まれるとは限らないため、そのデータが受信されたかどうかを示すためです)。
このプロパティは、Qt Quick Ultralite 2.12 で導入されました。
「speed」も参照してください 。
timestamp : date [read-only, since Qt Quick Ultralite 2.12]
このプロパティには、この位置情報が受信された時刻のタイムスタンプが格納されます。このプロパティが設定されていない場合、無効となります。
このプロパティは、Qt Quick Ultralite 2.12 で導入されました。
特定のQtライセンスの下で利用可能です。
詳細はこちらをご覧ください。