Spec-Zone.ru › Qt 5.14

Тип QML Location

Тип Location хранит данные о местоположении. Подробнее...

Выражение импорта: import QtPositioning 5.14
С: Qt 5.2
  • Список всех членов, включая унаследованные

Свойства

  • address : Адрес
  • boundingBox : georectangle
  • coordinate : координата
  • location : QGeoLocation

Подробное описание

Типы Location представляют географическое «местоположение» в человеческом понимании. Это включает в себя конкретную координату, адрес и прямоугольник охватывания. Прямоугольник охватывания представляет собой рекомендуемый регион для отображения при просмотре этого местоположения.

Тип Location чаще всего используется в качестве содержимого модели поиска, например, GeocodeModel. Когда GeocodeModel возвращает список найденных местоположений для заданного запроса, он представляет их в виде объектов Location.

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

Следующий пример демонстрирует объявление простого объекта Location:

Location {
    coordinate {
        latitude: -27.3
        longitude: 153.1
    }
    address: Address {
        ...
    }
}

Документация свойств

address : Address

Это свойство содержит адрес местоположения, который может быть использован для получения сведений об адресе местоположения.

boundingBox : georectangle

Это свойство содержит рекомендуемую область, используемую при отображении местоположения. Например, местоположение здания может иметь область, сосредоточенную вокруг здания, но область достаточно велика, чтобы показать его непосредственное географическое окружение.

Примечание: сигнал changed() этого свойства в настоящее время генерируется только при изменении всего объекта, а не только содержимого объекта.

coordinate : coordinate

Это свойство содержит точные географические координаты местоположения, которые могут использоваться для получения широты, долготы и высоты местоположения.

Примечание: сигнал changed() этого свойства в настоящее время генерируется только при изменении всего объекта, а не только содержимого объекта.

location : QGeoLocation

Подробные сведения о том, как использовать это свойство для взаимодействия между C++ и QML, см. в разделе "Интерфейсы между кодом C++ и QML".

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qml-qtpositioning-location.html

Spec-Zone.ru

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