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