Qt Location C++ API

Location APIは、地図、ナビゲーション、場所情報のためのライブラリを提供します。

Qt Location APIは、地図、ナビゲーション・データ、および興味のある場所を操作するための一連の関数を開発者に提供します。これは、QtPositioning モジュール経由で取得できる現在位置情報と関連付けると特に便利です。

Maps APIを使えば、バックエンドから提供される様々なフォーマットの地図と位置を関連付けることができる。その後、Places APIを使用して、地図上の場所を入力したり、現在位置を興味のある場所として指定し、アイコンや連絡先の詳細、その他の情報と関連付けることもできます。

以下の表は、Qt Location C++ APIの各セクションに関する詳細情報へのリンクです。

地図とナビゲーション地図の表示と経路の検索
場所観光スポットの検索と管理。
ジオサービス・プラグインの実装新しいジオサービスと測位プラグインを実装します。

ジオサービス・プロバイダー・クラス

QGeoServiceProvider

地理情報を提供するサービスへのアクセスを集約します。

地図とナビゲーションのクラス

現在のところ、C++で地図データを操作することはできない。唯一利用可能なインターフェースは、Maps and Navigation (QML)APIです。

QGeoManeuver

2 つの QGeoRouteSegment が接するポイントに関連する情報を表します。

QGeoRoute

2 点間のルートを表す

QGeoRouteReply

QGeoRoutingManager のインスタンスによって開始される操作を管理します。

QGeoRouteRequest

ルーティング情報の要求を定義するパラメータと制限を表します。

QGeoRouteSegment

ルートのセグメントを表します。

QGeoRoutingManager

地理ルーティング操作のサポート

QGeoCodeReply

QGeoCodingManager のインスタンスによって開始される操作を管理します。

QGeoCodingManager

ジオコーディング操作のサポート

Places クラス

QGeoAddress

QGeoLocation の住所を表します。

QGeoLocation

場所に関する基本情報を表します。

QPlace

場所に関する一連のデータを表します。

QPlaceAttribute

場所に関する一般的な属性情報を表します。

QPlaceCategory

QPlace が関連付けられるカテゴリを表します。

QPlaceContactDetail

電話番号やウェブサイトの URL のような連絡先の詳細を表します。

QPlaceContent

場所に関するコンテンツを保持します。

QPlaceContentReply

QPlaceManagerのインスタンスによって開始されるコンテンツ検索操作を管理します。

QPlaceContentRequest

コンテンツ要求のパラメータを表します。

QPlaceDetailsReply

QPlaceManagerのインスタンスによって開始される場所の詳細取得操作を管理します。

QPlaceIcon

アイコンを表す

QPlaceIdReply

場所やカテゴリの保存・削除操作などの識別子を返す操作を管理します。

QPlaceManager

クライアントが特定のバックエンドに保存された場所にアクセスできるようにするインターフェース

QPlaceManagerEngine

場所の機能へのアクセスを提供したい QGeoServiceProvider プラグインの実装者のためのインターフェイス。

QPlaceMatchReply

QPlaceManager のインスタンスによって開始される場所の照合操作を管理する。

QPlaceMatchRequest

あるマネージャーから、別のマネージャーからの場所と一致する場所を見つけるために使用されます。リクエストパラメータのセットを表します。

QPlaceProposedSearchResult

提案された検索を含む検索結果を表します。

QPlaceRatings

場所の評価情報を保持する

QPlaceReply

QPlaceManager のインスタンスによって開始される操作を管理し、より専門的な返答のための基本クラスとして機能します。

QPlaceResult

場所を含む検索結果を表します。

QPlaceSearchReply

QPlaceManager のインスタンスによって開始される場所の検索操作を管理します。

QPlaceSearchRequest

検索リクエストのパラメータセットを表します。

QPlaceSearchResult

検索結果の基本クラス

QPlaceSearchSuggestionReply

QPlaceManager のインスタンスによって開始される検索提案操作を管理します。

QPlaceSupplier

場所または場所に関連するコンテンツの供給者を表します。

QPlaceUser

個々のユーザーを表す

ジオサービスと測位プラグインクラス

QGeoCodingManagerEngine

ジオコーディング操作のサポートを提供したい QGeoServiceProvider プラグインの実装者に対するインターフェイスと便利なメソッド

QGeoRoutingManagerEngine

地理ルーティング情報へのアクセスを提供したい QGeoServiceProvider プラグイン の実装者に対するインターフェースと便利なメソッド

QPlaceManagerEngine

場所機能へのアクセスを提供したい QGeoServiceProvider プラグインの実装者に対するインターフェイス

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