Класс QGeoLocation
Класс QGeoLocation представляет основные данные о местоположении. Подробнее...
| Заголовок: | #include <QGeoLocation> |
| qmake: | QT += positioning |
| С момента: | Qt 5.2 |
Этот класс был добавлен в Qt 5.2.
Открытые функции
| QGeoLocation(const QGeoLocation &other) | |
| QGeoLocation() | |
| QGeoLocation & | operator=(const QGeoLocation &other) |
| ~QGeoLocation() | |
| QGeoAddress | address() const |
| QGeoRectangle | boundingBox() const |
| QGeoCoordinate | coordinate() const |
| QVariantMap | extendedAttributes() const |
| bool | isEmpty() const |
| void | setAddress(const QGeoAddress &address) |
| void | setBoundingBox(const QGeoRectangle &boundingBox) |
| void | setCoordinate(const QGeoCoordinate &coordinate) |
| void | setExtendedAttributes(const QVariantMap &data) |
| bool | operator!=(const QGeoLocation &other) const |
| bool | operator==(const QGeoLocation &other) const |
Подробное описание
Класс QGeoLocation содержит координаты и соответствующий адрес, а также необязательную ограничивающую рамку, рекомендуемую для отображения при просмотре местоположения.
Документация по функциям-членам
QGeoLocation::QGeoLocation(const QGeoLocation &other)
Создаёт копию other
QGeoLocation::QGeoLocation()
Создаёт новый объект местоположения.
QGeoLocation &QGeoLocation::operator=(const QGeoLocation &other)
Присваивает other этому местоположению и возвращает ссылку на это местоположение.
QGeoLocation::~QGeoLocation()
Удаляет объект местоположения.
QGeoAddress QGeoLocation::address() const
Возвращает адрес местоположения.
См. также setAddress().
QGeoRectangle QGeoLocation::boundingBox() const
Возвращает ограничивающую рамку, представляющую рекомендуемую область для отображения при просмотре этого местоположения.
Например, местоположение здания может иметь область, сосредоточенную вокруг здания, но область достаточно велика, чтобы показать его ближайшее географическое окружение.
См. также setBoundingBox().
QGeoCoordinate QGeoLocation::coordinate() const
Возвращает координаты местоположения.
См. также setCoordinate().
QVariantMap QGeoLocation::extendedAttributes() const
Возвращает расширенные атрибуты, связанные с этим местоположением. Расширенные атрибуты зависят от бэкэнда и могут зависеть от местоположения.
Эта функция была добавлена в Qt 5.13.
См. также setExtendedAttributes().
bool QGeoLocation::isEmpty() const
Возвращает true, если все поля местоположения равны 0; в противном случае возвращает false.
void QGeoLocation::setAddress(const QGeoAddress &address)
Устанавливает address местоположения.
См. также address().
void QGeoLocation::setBoundingBox(const QGeoRectangle &boundingBox)
Устанавливает boundingBox местоположения.
См. также boundingBox().
void QGeoLocation::setCoordinate(const QGeoCoordinate &coordinate)
Устанавливает coordinate местоположения.
См. также coordinate().
void QGeoLocation::setExtendedAttributes(const QVariantMap &data)
Устанавливает расширенные атрибуты местоположения.
Эта функция была добавлена в Qt 5.13.
См. также extendedAttributes().
bool QGeoLocation::operator!=(const QGeoLocation &other) const
Возвращает true, если это местоположение не равно other, иначе возвращает false.
bool QGeoLocation::operator==(const QGeoLocation &other) const
Возвращает true, если это местоположение равно other, иначе возвращает false.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qgeolocation.html