Spec-Zone.ru › Qt

Плагин Qt Positioning GeoClue v2

Обзор

Этот плагин является интерфейсом к библиотеке GeoClue v2. Для его работы требуется установка этой библиотеки на системе.

Плагин использует D-Bus для установления связи с сервисом GeoClue v2 D-Bus и для предоставления информации о местоположении.

Плагин может использоваться только для получения информации о местоположении. Он не предоставляет данные о спутниках.

Плагин может быть загружен с использованием имени поставщика geoclue2.

Параметры

В следующей таблице перечислены параметры, которые могут быть переданы плагину geoclue2.

Параметр Описание
desktopId Свойство Desktop Id, используемое сервисом D-Bus. Если параметр не указан, используется имя приложения, предоставленное методом QCoreApplication::applicationName().

Пример использования

В следующих примерах показано, как создать источник местоположения geoclue2 PositionSource с помощью C++ и QML.

QML

PositionSource {
    name: "geoclue2"
    PluginParameter { name: "desktopId"; value: "SomeIdentifierString" }
}

C++

QVariantMap params;
params["desktopId"] = "SomeIdentifierString";
QGeoPositionInfoSource *positionSource = QGeoPositionInfoSource::createSource("geoclue2", params, this);

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/position-plugin-geoclue2.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API