ポジショニング(QML)
位置測位
位置データには、緯度経度座標によって提供される、地球表面上の正確に指定された位置と、以下のような関連データが含まれます:
- 位置が報告された日時
- 位置を報告したデバイスの速度
- 報告された位置の高度(海面からの高さ)
- 真北に対するデバイスの方位(度)。
詳細は地理座標を参照。
このデータはさまざまな方法で抽出することができます。最もよく知られている測位方法の一つはGPS(全地球測位システム)であり、地球周回衛星から受信した電波信号を使用して受信機の正確な位置と時刻を計算する一般に利用可能なシステムである。もう一つの一般的な方法は「セル識別子測位」であり、これは受信デバイスに現在サービスを提供しているセルサイトのセル識別子を使用して、そのおおよその位置を計算する。API内の位置情報データソースの唯一の要件は、緯度経度座標と日付/時刻値を提供することであり、オプションで上記の他の属性を提供することができます。
座標
座標は地理情報の基本単位です。座標型は、latitude
・longitude
・altitude
を保持す る 属性を持ち ます。Location には、 物理的住所 と 外接枠のほかに こ の座標が入っ てい ます。も参照:retrieving a location
位置
Position は、 オブジ ェ ク ト の三次元位置を保持す る 座標型のほかに、speed と 、 将来の位置を算出す る ためのtimestamp を提供 し てい ます。Position は、 こ れ ら のプ ロ パテ ィ の賢明な値を検証 し 、 以下のプ ロ パテ ィ と し て公開 し てい ます:
PositionSource タイプ
Position 型、座標型がありますが、データはどこから来るのでしょうか?また、代替ソースを示すことができるのは良いアイデアです。GPS衛星を直接拾う代わりに、データファイルを使ってテストするのが望ましいかもしれません。
PositionSource タイプは、プラットフォームが許す範囲内で、地理データのソースを開発者がコントロールできるようにします。PositionSource は、NMEAプラグインを含む複数のプラグインをサポートしています。
NMEAは、航法データを指定するための一般的なテキストベースのプロトコルです。PositionSource NMEAプラグインは、生ファイルやTCPソケットを含む複数のデータソースをサポートしています。ソースは、各NMEAセンテンスのタイムスタンプに従って更新を発行し、記録されたデータの「リプレイ」を生成します。
使用例については、プラグインの説明を参照してください。
衛星情報の例
Satellite Infoの例では、PositionSource とSatelliteSource QML タイプを使って、現在地に関連する衛星情報を取得します。
© 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.