Spec-Zone.ru › Qt 5.12

Тип QML Location

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

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

Свойства

  • address : Адрес
  • boundingBox : геопрямоугольник
  • 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.12/qml-qtpositioning-location.html

Spec-Zone.ru

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