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