このページでは

Qt Location QML Types

概要

要約すると、主なQMLの型とその役割は以下の通りです:

  • Place のインスタンスは、表示可能な表現を含め、目的地および周囲のオブジェクトに関する情報を保持します。
  • Map は、Place オブジェクトに含まれる情報を表示、パン、ズームなどを行うことを可能にします。
  • route はプラグインによって決定され、各routeSegment は、継続的に更新される現在のLocation に基づいて、ナビゲーションの指示を保持します。

プラグイン

Pluginは、ルートやナビゲーション指示の計算に必要なデータを提供し、通常は特定の位置情報サービスに関連付けられています。たとえば、プラグインによって、ジオコーディングやルート情報を提供するサービスへの接続が可能になり、アプリケーションがそれらの情報を利用できるようになります。

さまざまなタスクに対応するさまざまな GeoServices プラグインが存在する可能性があり、一部のプラグインは複数のサービスを提供します。GeoService プラグインごとに、1 つの QMLPlugin インスタンスを作成する必要があります。ルーティング、ジオコーディング、地図、および場所の機能にはプラグインが必要ですが、デフォルトのプラグインはこれら 4 つのサービスをすべて処理します。 プラグインによっては、オンラインアクセスが必要となる場合もあれば、端末内の地図やデータをサポートする場合もあります。

注:プラグインによっては 、ページングや関連性のヒントなどの機能を提供しない場合があります。

地図および場所に関する詳細情報は、以下のリンクを参照してください:

地図とナビゲーション地図の表示とルートの検索
場所スポットの検索と管理

一般的なQML型

Plugin

Typeは、位置情報サービス用プラグインを記述します

PluginParameter

タイプは、プラグインのパラメータを記述します

Maps QML タイプ

GeoJsonData

GeoJSONドキュメントの表現、読み込み、保存を行うモデル

Map

マップを表示する型

MapCircle

Typeは、Map上に地理的円を表示します

MapCopyrightNotice

Itemは、Map要素に対して現在有効な著作権表示を表示します

MapItemGroup

マップアイテムを格納するコンテナである型

MapItemView

モデルからマップにデータを設定するために使用される

MapPolygon

タイプは、マップ上にポリゴンを表示します

MapPolyline

Typeは、地図上にポリラインを表示します

MapQuickItem

このタイプは、Map上に任意のQt Quick オブジェクトを表示します

MapRectangle

Typeは、Map上に矩形を表示します

MapRoute

このタイプは、地図上にルートを表示します

cameraCapabilities

このタイプは、特定のマップタイプにおけるカメラの機能に関する情報を保持します

mapType

この型は、マップタイプに関する情報を保持します

RouteModel

Typeはルートへのアクセスを提供します

RouteQuery

Typeは、RouteModelにクエリパラメータを提供するために使用されます

route

Typeは、1つの地理的なルートを表します

routeManeuver

Typeは、2つのrouteSegmentが交差する点に関連する情報を表します

routeSegment

この型は、Routeのセグメントを表します

ジオコーディング QML タイプ

GeocodeModel

Typeは、地理情報に関連する検索操作をサポートします

場所の QML タイプ

Category

Typeは、Placeが関連付けられるカテゴリを表します

CategoryModel

Typeは、Pluginがサポートするカテゴリのモデルを提供します

ContactDetails

Typeは、Placeの連絡先情報を保持します

EditorialModel

Typeは、場所に関する編集情報のモデルを提供します

ExtendedAttributes

「Type」は、場所に関する追加データを保持します

ImageModel

「Type」は、場所の画像に関するモデルを提供します

Place

Typeは、注目すべき位置である場所を表します

PlaceSearchModel

場所の検索結果へのアクセスを提供する

PlaceSearchSuggestionModel

検索用語の候補へのアクセスを提供する

ReviewModel

「Type」は場所のレビューのモデルを提供します

contactDetail

「Type」は、電話番号やウェブサイトのアドレスなどの連絡先情報を保持します

icon

「Type」は、場所のアイコンを表します

placeAttribute

「Type」は、場所の一般的な属性情報を保持します

ratings

「Type」は施設の評価情報を保持します

supplier

場所の提供元、場所の画像、レビュー、または編集記事に関するデータを保持します

user

このタイプは、特定の「場所」コンテンツ項目を提供したユーザーを識別します

すべての QML タイプのアルファベット順リスト

Category

タイプは、場所が関連付けられるカテゴリを表します

CategoryModel

Typeは、プラグインがサポートするカテゴリのモデルを提供します

ContactDetails

Typeは、場所の連絡先情報を保持します

EditorialModel

Typeは、場所に関する編集記事のモデルを提供します

ExtendedAttributes

「Type」は、場所に関する追加データを保持します

GeoJsonData

GeoJSONドキュメントを表し、読み込みおよび保存するためのモデル

GeocodeModel

Typeは、地理情報に関連する検索操作のサポートを提供します

ImageModel

Typeは場所の画像のモデルを提供します

Map

Typeは地図を表示します

MapCircle

Typeは、Map上に地理的円を表示します

MapCopyrightNotice

Itemは、Map要素に対して現在有効な著作権表示を表示します

MapItemGroup

Typeは、マップアイテムを格納するコンテナです

MapItemView

モデルから Map にデータを入力するために使用されます

MapPolygon

タイプは、地図上にポリゴンを表示します

MapPolyline

Typeは、マップ上にポリラインを表示します

MapQuickItem

この型は、Map上に任意のQt Quick オブジェクトを表示します

MapRectangle

Typeは、Map上に矩形を表示します

MapRoute

このタイプは、地図上にルートを表示します

MapView

インタラクティブなマップビューアコンポーネント

Place

このタイプは、注目すべき位置である場所を表します

PlaceSearchModel

場所の検索結果へのアクセスを提供します

PlaceSearchSuggestionModel

検索用語の候補へのアクセスを提供します

Plugin

Typeは、位置情報サービス用プラグインを記述します

PluginParameter

「Type」は、プラグインのパラメータを表します

ReviewModel

Typeは、場所のレビューのモデルを提供します

RouteModel

Typeはルートへのアクセスを提供します

RouteQuery

このタイプは、RouteModel にクエリパラメータを提供するために使用されます

cameraCapabilities

Typeは、特定の地図タイプにおけるカメラ機能に関する情報を保持します

contactDetail

Typeは、電話番号やウェブサイトのアドレスなどの連絡先情報を保持します

icon

Typeは、場所のアイコンを表します

mapType

Typeは、地図の種類に関する情報を保持します

placeAttribute

Typeには、場所の一般的な属性情報が格納されます

ratings

「Type」には、場所の評価情報が格納されます

route

Typeは、1つの地理的な経路を表します

routeManeuver

Typeは、2つのrouteSegmentが交差する点に関連する情報を表します

routeSegment

Typeは、Routeのセグメントを表します

supplier

場所の提供元、場所の画像、レビュー、または編集記事に関するデータを保持する

user

「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.