Qt Location QML Types
概要
要約すると、主なQMLの型とその役割は以下の通りです:
- Place のインスタンスは、表示可能な表現を含め、目的地および周囲のオブジェクトに関する情報を保持します。
- Map は、Place オブジェクトに含まれる情報を表示、パン、ズームなどを行うことを可能にします。
- route はプラグインによって決定され、各routeSegment は、継続的に更新される現在のLocation に基づいて、ナビゲーションの指示を保持します。
プラグイン
Pluginは、ルートやナビゲーション指示の計算に必要なデータを提供し、通常は特定の位置情報サービスに関連付けられています。たとえば、プラグインによって、ジオコーディングやルート情報を提供するサービスへの接続が可能になり、アプリケーションがそれらの情報を利用できるようになります。
さまざまなタスクに対応するさまざまな GeoServices プラグインが存在する可能性があり、一部のプラグインは複数のサービスを提供します。GeoService プラグインごとに、1 つの QMLPlugin インスタンスを作成する必要があります。ルーティング、ジオコーディング、地図、および場所の機能にはプラグインが必要ですが、デフォルトのプラグインはこれら 4 つのサービスをすべて処理します。 プラグインによっては、オンラインアクセスが必要となる場合もあれば、端末内の地図やデータをサポートする場合もあります。
注:プラグインによっては 、ページングや関連性のヒントなどの機能を提供しない場合があります。
関連情報
地図および場所に関する詳細情報は、以下のリンクを参照してください:
| 地図とナビゲーション | 地図の表示とルートの検索 |
| 場所 | スポットの検索と管理 |
一般的なQML型
Typeは、位置情報サービス用プラグインを記述します | |
タイプは、プラグインのパラメータを記述します |
Maps QML タイプ
GeoJSONドキュメントの表現、読み込み、保存を行うモデル | |
マップを表示する型 | |
Typeは、Map上に地理的円を表示します | |
Itemは、Map要素に対して現在有効な著作権表示を表示します | |
マップアイテムを格納するコンテナである型 | |
モデルからマップにデータを設定するために使用される | |
タイプは、マップ上にポリゴンを表示します | |
Typeは、地図上にポリラインを表示します | |
このタイプは、Map上に任意のQt Quick オブジェクトを表示します | |
Typeは、Map上に矩形を表示します | |
このタイプは、地図上にルートを表示します | |
このタイプは、特定のマップタイプにおけるカメラの機能に関する情報を保持します | |
この型は、マップタイプに関する情報を保持します |
ナビゲーションおよびルート計算に関するQMLタイプ
Typeはルートへのアクセスを提供します | |
Typeは、RouteModelにクエリパラメータを提供するために使用されます | |
Typeは、1つの地理的なルートを表します | |
Typeは、2つのrouteSegmentが交差する点に関連する情報を表します | |
この型は、Routeのセグメントを表します |
ジオコーディング QML タイプ
Typeは、地理情報に関連する検索操作をサポートします |
場所の QML タイプ
Typeは、Placeが関連付けられるカテゴリを表します | |
Typeは、Pluginがサポートするカテゴリのモデルを提供します | |
Typeは、Placeの連絡先情報を保持します | |
Typeは、場所に関する編集情報のモデルを提供します | |
「Type」は、場所に関する追加データを保持します | |
「Type」は、場所の画像に関するモデルを提供します | |
Typeは、注目すべき位置である場所を表します | |
場所の検索結果へのアクセスを提供する | |
検索用語の候補へのアクセスを提供する | |
「Type」は場所のレビューのモデルを提供します | |
「Type」は、電話番号やウェブサイトのアドレスなどの連絡先情報を保持します | |
「Type」は、場所のアイコンを表します | |
「Type」は、場所の一般的な属性情報を保持します | |
「Type」は施設の評価情報を保持します | |
場所の提供元、場所の画像、レビュー、または編集記事に関するデータを保持します | |
このタイプは、特定の「場所」コンテンツ項目を提供したユーザーを識別します |
すべての QML タイプのアルファベット順リスト
タイプは、場所が関連付けられるカテゴリを表します | |
Typeは、プラグインがサポートするカテゴリのモデルを提供します | |
Typeは、場所の連絡先情報を保持します | |
Typeは、場所に関する編集記事のモデルを提供します | |
「Type」は、場所に関する追加データを保持します | |
GeoJSONドキュメントを表し、読み込みおよび保存するためのモデル | |
Typeは、地理情報に関連する検索操作のサポートを提供します | |
Typeは場所の画像のモデルを提供します | |
Typeは地図を表示します | |
Typeは、Map上に地理的円を表示します | |
Itemは、Map要素に対して現在有効な著作権表示を表示します | |
Typeは、マップアイテムを格納するコンテナです | |
モデルから Map にデータを入力するために使用されます | |
タイプは、地図上にポリゴンを表示します | |
Typeは、マップ上にポリラインを表示します | |
この型は、Map上に任意のQt Quick オブジェクトを表示します | |
Typeは、Map上に矩形を表示します | |
このタイプは、地図上にルートを表示します | |
インタラクティブなマップビューアコンポーネント | |
このタイプは、注目すべき位置である場所を表します | |
場所の検索結果へのアクセスを提供します | |
検索用語の候補へのアクセスを提供します | |
Typeは、位置情報サービス用プラグインを記述します | |
「Type」は、プラグインのパラメータを表します | |
Typeは、場所のレビューのモデルを提供します | |
Typeはルートへのアクセスを提供します | |
このタイプは、RouteModel にクエリパラメータを提供するために使用されます | |
Typeは、特定の地図タイプにおけるカメラ機能に関する情報を保持します | |
Typeは、電話番号やウェブサイトのアドレスなどの連絡先情報を保持します | |
Typeは、場所のアイコンを表します | |
Typeは、地図の種類に関する情報を保持します | |
Typeには、場所の一般的な属性情報が格納されます | |
「Type」には、場所の評価情報が格納されます | |
Typeは、1つの地理的な経路を表します | |
Typeは、2つのrouteSegmentが交差する点に関連する情報を表します | |
Typeは、Routeのセグメントを表します | |
場所の提供元、場所の画像、レビュー、または編集記事に関するデータを保持する | |
「Type」は、特定の場所のコンテンツ項目を提供したユーザーを識別する |
© 2026 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.