Qt Location QML Types

概要

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

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

プラグイン

Pluginプラグインは、ルートとナビゲーションの指示を計算するために必要なデータを提供し、通常、特定の位置情報サービスと結びついている。例えば、プラグインは、アプリケーションによって消費されるジオコーディングとルート情報を提供するサービスへの接続を可能にする。

様々なタスクのために様々な GeoServices プラグインがあり、中には複数のサービ スを提供するプラグインもあります。各 GeoService プラグインに対して 1 つの QMLPlugin インスタンスを作成する必要がある。プラグインはルーティングとジオコーディング、マップ、プレイスに必要ですが、デフォルトのプラグインはこれら 4 つのサービスすべてを処理します。プラグインはオンラインアクセスを必要とする場合もあれば、オンボードマップやデータをサポートする場合もある。

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

以下のリンクでは、地図と場所に関する詳細情報を提供しています:

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

一般的なQMLの型

Plugin

タイプは位置情報サービスプラグインを表す。

PluginParameter

プラグインのパラメータを記述する

Maps QML タイプ

GeoJsonData

GeoJSON ドキュメントを表現、ロード、保存するためのモデル

Map

型は地図を表示する

MapCircle

型は地図上に地理的な円を表示する

MapCopyrightNotice

項目はMap要素に対して現在有効な著作権表示を行う

MapItemGroup

タイプはマップアイテムのコンテナである

MapItemView

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

MapPolygon

型は地図上に多角形を表示する

MapPolyline

地図上に折れ線を表示する

MapQuickItem

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

MapRectangle

型は地図上に矩形を表示する

MapRoute

型は地図上にルートを表示する

cameraCapabilities

型は特定のマップタイプのカメラ機能に関する情報を保持する

mapType

タイプはマップタイプに関する情報を保持する

RouteModel

型はルートへのアクセスを提供する

RouteQuery

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

route

型は地理的なルートを表す

routeManeuver

型は2つの RouteSegment が出会う地点に関連する情報を表す

routeSegment

型はルートのセグメントを表す

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

GeocodeModel

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

Place QML 型

Category

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

CategoryModel

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

ContactDetails

Type は場所の連絡先情報を保持する

EditorialModel

タイプは場所の論説のモデルを提供する

ExtendedAttributes

タイプはプレイスに関する追加データを保持します。

ImageModel

タイプは場所の画像のモデルを提供する

Place

型は関心のある位置である場所を表す

PlaceSearchModel

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

PlaceSearchSuggestionModel

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

ReviewModel

タイプは場所のレビューのモデルを提供する

contactDetail

型は電話番号やウェブサイトのアドレスのような連絡先の詳細を保持する。

icon

型は場所のアイコンを表す

placeAttribute

タイプは一般的な場所の属性情報を保持する

ratings

タイプは場所の評価情報を保持する

supplier

プレイスの提供者、プレイスの画像、レビュー、編集に関するデータを保持する。

user

タイプは、特定のプレイスコンテンツを投稿したユーザを識別します。

すべてのQML型のアルファベット順リスト

Category

プレイスが関連づけられるカテゴリを表す。

CategoryModel

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

ContactDetails

タイプはプレイスに関する連絡先情報を保持します。

EditorialModel

タイプはプレイスに関する論説のモデルを提供します。

ExtendedAttributes

タイプはプレイスに関する追加データを保持する

GeoJsonData

GeoJSON ドキュメントを表現し、ロードし、保存するモデル

GeocodeModel

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

ImageModel

型は場所の画像のモデルを提供する

Map

型は地図を表示する

MapCircle

型は地図上に地理的な円を表示する

MapCopyrightNotice

項目はMap要素の現在有効な著作権表示を行う

MapItemGroup

型はマップアイテムのコンテナである

MapItemView

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

MapPolygon

型は地図上に多角形を表示する

MapPolyline

地図上に折れ線を表示する

MapQuickItem

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

MapRectangle

型は地図上に矩形を表示する

MapRoute

型は地図上にルートを表示する

MapView

インタラクティブな地図ビューアコンポーネント

Place

型は関心のある位置を表す

PlaceSearchModel

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

PlaceSearchSuggestionModel

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

Plugin

Type は位置情報サービスプラグインを表す

PluginParameter

型はプラグインのパラメータを記述する

ReviewModel

型は場所のレビューのモデルを提供する

RouteModel

型はルートへのアクセスを提供する

RouteQuery

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

cameraCapabilities

特定のマップタイプのカメラ機能に関する情報を保持する

contactDetail

型は電話番号やウェブサイトのアドレスのような連絡先の詳細を保持する

icon

タイプは場所のアイコンを表す

mapType

タイプはマップタイプに関する情報を保持する

placeAttribute

一般的な場所の属性情報を保持する

ratings

タイプは場所の評価情報を保持する

route

型は1つの地理的なルートを表す

routeManeuver

型は2つのルートセグメントが接する地点に関連する情報を表す

routeSegment

型はルートのセグメントを表す

supplier

プレイスの提供者、プレイスの画像、レビュー、編集に関するデータを保持する。

user

タイプは、特定のプレイスコンテンツアイテムを投稿したユーザーを識別します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。