このページでは

Qt Positioning C++ Classes

位置情報モジュールは、QMLおよびC++インターフェースを通じて位置情報を提供します。詳細...

クラス

QGeoAddress

QGeoLocationのアドレスを表します

QGeoAreaMonitorInfo

近接を監視するエリアまたは領域のパラメータを記述します

QGeoAreaMonitorSource

指定された座標セットについて、近接状態の変化を検出できるようにします

QGeoCircle

円形の地理的領域を定義します

QGeoCoordinate

地球の表面上の地理的位置を定義します

QGeoLocation

位置に関する基本情報を表します

QGeoPath

地理的な経路を定義します

QGeoPolygon

地理的な多角形を定義します

QGeoPositionInfo

特定の時点における全球的な位置、方向、速度に関する情報を含む

QGeoPositionInfoSource

位置情報の更新を配信するための抽象基底クラス

QGeoPositionInfoSourceFactory

位置情報データの外部プロバイダー向けのプラグインインターフェースとして使用されるファクトリクラス

QGeoRectangle

長方形の地理的領域を定義する

QGeoSatelliteInfo

衛星に関する基本情報を格納する

QGeoSatelliteInfoSource

衛星情報の更新を配信するための抽象基底クラス

QGeoShape

地理的領域を定義する

QNmeaPositionInfoSource

NMEAデータソースを使用した位置情報

QNmeaSatelliteInfoSource

NMEAデータソースを使用した衛星情報

詳細な説明

Qt Positioning モジュールを読み込むには、.qmlファイルに次の文を追加します。

import QtPositioning

C++ プロジェクトの場合は、現在のユースケースに適したヘッダーをインクルードしてください。たとえば、ルートを使用するアプリケーションでは、次のように指定できます。

#include <QGeoCoordinate>

モジュールの使用

Qt モジュールを使用するには、直接または他の依存関係を通じて、モジュールライブラリに対してリンクを行う必要があります。CMakeやqmake など、いくつかのビルドツールには、これを専用にサポートする機能があります。

CMake を使用したビルド

find_package() コマンドを使用して、Qt6 パッケージ内の必要なモジュールコンポーネントを特定します。

find_package(Qt6 REQUIRED COMPONENTS Positioning)
target_link_libraries(mytarget PRIVATE Qt6::Positioning)

qmake を使用したビルド

qmake を使用してモジュールをビルドするように設定するには、プロジェクトの .pro ファイル内で、QT 変数の値としてモジュールを追加します。

QT += positioning

詳細は、「Qt Positioning の概要」を参照してください。

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