Тип QML местоположения
Тип Location хранит данные о местоположении. Подробнее...
| Заявление об импорте: | import QtPositioning 5.13 |
| С: | Qt 5.2 |
Свойства
- адрес : Адрес
- прямоугольник : геопрямоугольник
- координата : координата
- местоположение : QGeoLocation
Подробное описание
Типы местоположений представляют географическое «местоположение» в человеческом понимании. Это включает в себя конкретную координату, адрес и прямоугольник. Прямоугольник представляет собой рекомендуемую область для отображения при просмотре этого местоположения.
Тип Location чаще всего используется как содержимое модели поиска, например, GeocodeModel. Когда GeocodeModel возвращает список найденных местоположений для заданного запроса, он представляет их как объекты Location.
Пример использования
Следующий пример демонстрирует объявление простого объекта Location:
Location {
coordinate {
latitude: -27.3
longitude: 153.1
}
address: Address {
...
}
} Документация по свойствам
адрес : Адрес
Это свойство содержит адрес местоположения, который можно использовать для получения подробностей об адресе местоположения.
прямоугольник : геопрямоугольник
Это свойство содержит рекомендуемую область для использования при отображении местоположения. Например, местоположение здания может иметь область, сосредоточенную вокруг здания, но область достаточно велика, чтобы показать его непосредственный географический контекст.
Примечание: сигнал changed() этого свойства в настоящее время испускается только в случае изменения всего объекта, а не только содержимого объекта.
координата : координата
Это свойство содержит точную географическую координату местоположения, которую можно использовать для получения широты, долготы и высоты местоположения.
Примечание: сигнал changed() этого свойства в настоящее время испускается только при изменении всего объекта, а не только содержимого объекта.
местоположение : 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.13/qml-qtpositioning-location.html