Тип QML Location
Тип Location содержит данные местоположения. Подробнее...
| Заявление об импорте: | import QtPositioning 5.15 |
| С: | 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.15/qml-qtpositioning-location.html