Тип 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