Qt Positioning GeoClue v2 プラグイン
概要
このプラグインはGeoClue v2ライブラリへのインターフェースです。機能するには、このライブラリがシステムにインストールされている必要があります。
このプラグインは D-Bus を使用して GeoClue v2 D-Bus サービスとの通信を確立し、測位情報を提供します。
このプラグインは、測位情報の受信のみに使用できます。衛星情報は提供しません。
プラグインは、プロバイダ名geoclue2 でロードできます。
パラメータ
以下の表は、geoclue2プラグインに渡すことができるパラメータの一覧です。
パラメータ | 説明 |
---|---|
desktopId | D-Bus サービスが使用するDesktop Idプロパティ。このパラメータが指定されていない場合は、QCoreApplication::applicationName() で指定されたアプリケーション名が使用されます。 |
例
以下の例では、C++ および QML からgeoclue2 PositionSource を作成する方法を示します。
QML
PositionSource { name: "geoclue2" PluginParameter { name: "desktopId"; value: "SomeIdentifierString" } }
C++
QVariantMap params; params["desktopId"] = "SomeIdentifierString"; QGeoPositionInfoSource *positionSource = QGeoPositionInfoSource::createSource("geoclue2", params, this);
©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。