このページでは

Qt Location C++ API

Location APIは、地図表示、ナビゲーション、およびスポット情報のためのライブラリを提供します。

Qt Location APIは、開発者に地図、ナビゲーションデータ、および注目スポットを操作するための一連の関数を提供します。これは、QtPositioning モジュールを介して取得できる現在位置情報と組み合わせると特に有用です。

Maps API を使用すると、バックエンドから提供されるさまざまな形式の地図に位置情報を関連付けることができます。その後、Places API を使用して、地図上に場所を表示したり、現在の位置を注目スポットとして指定し、アイコンや連絡先情報、その他の情報を関連付けたりすることができます。

以下の表には、Qt Location のC++ APIの各セクションに関する詳細情報へのリンクが記載されています。

地図とナビゲーション地図の表示とルートの検索。
Placesスポットの検索と管理。
Geoservices プラグインの実装新しいジオサービスおよび位置情報プラグインの実装。

地理情報サービスプロバイダークラス

QGeoServiceProvider

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

地図およびナビゲーションクラス

現在、C++ 経由でマップデータとやり取りすることはできません。利用可能なインターフェースは、マップおよびナビゲーション (QML)API のみです。

QGeoManeuver

2つのQGeoRouteSegmentが交差する点に関連する情報を表します

QGeoRoute

2つの点間の経路を表します

QGeoRouteReply

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

QGeoRouteRequest

経路情報のリクエストを定義するパラメータと制約を表します

QGeoRouteSegment

ルートの区間を表します

QGeoRoutingManager

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

QGeoCodeReply

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

QGeoCodingManager

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

場所クラス

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 のインスタンスによって開始された検索候補操作を管理します

QPlaceUser

個々のユーザーを表す

ジオサービスおよび測位プラグインのクラス

QGeoCodingManagerEngine

ジオコーディング操作のサポートを提供したい QGeoServiceProvider プラグインの実装者向けのインターフェースおよび便利メソッド

QGeoRoutingManagerEngine

地理的な経路情報へのアクセスを提供したい QGeoServiceProvider プラグインの実装者向けのインターフェースおよび便利メソッド

QPlaceManagerEngine

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

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