Spec-Zone.ru › Qt 5.11

Класс QGeoPositionInfo

Класс QGeoPositionInfo содержит информацию о глобальном местоположении, направлении и скорости в определенный момент времени. Подробнее...

Заголовок: #include <QGeoPositionInfo>
qmake: QT += positioning
С момента: Qt 5.2
  • Список всех членов, включая унаследованные

Типы public

перечисление Attribute { Direction, GroundSpeed, VerticalSpeed, MagneticVariation, HorizontalAccuracy, VerticalAccuracy }

Функции public

QGeoPositionInfo()
QGeoPositionInfo(const QGeoCoordinate &coordinate, const QDateTime &timestamp)
QGeoPositionInfo(const QGeoPositionInfo &other)
QGeoPositionInfo(QGeoPositionInfoPrivate &dd)
~QGeoPositionInfo()
qreal attribute(QGeoPositionInfo::Attribute attribute) const
QGeoCoordinate coordinate() const
bool hasAttribute(QGeoPositionInfo::Attribute attribute) const
bool isValid() const
void removeAttribute(QGeoPositionInfo::Attribute attribute)
void setAttribute(QGeoPositionInfo::Attribute attribute, qreal value)
void setCoordinate(const QGeoCoordinate &coordinate)
void setTimestamp(const QDateTime &timestamp)
QDateTime timestamp() const
bool operator!=(const QGeoPositionInfo &other) const
QGeoPositionInfo & operator=(const QGeoPositionInfo &other)
bool operator==(const QGeoPositionInfo &other) const

Связанные нечлены

QDataStream & operator<<(QDataStream &stream, QGeoPositionInfo::Attribute attr)
QDataStream & operator<<(QDataStream &stream, const QGeoPositionInfo &info)
QDataStream & operator>>(QDataStream &stream, QGeoPositionInfo::Attribute &attr)
QDataStream & operator>>(QDataStream &stream, QGeoPositionInfo &info)

Подробное описание

Класс QGeoPositionInfo содержит информацию о глобальном местоположении, направлении и скорости в определенный момент времени.

Класс QGeoPositionInfo по меньшей мере содержит географические координаты и временную метку. Он также может содержать данные о направлении и скорости, а также оценки точности предоставленных данных.

См. также QGeoPositionInfoSource.

Документация по типам членов

перечисление QGeoPositionInfo::Attribute

Определяет атрибуты для информации о местоположении.

Постоянная Значение Описание
QGeoPositionInfo::Direction 0 Азимут, измеряемый в градусах по часовой стрелке от истинного севера до направления движения.
QGeoPositionInfo::GroundSpeed 1 Скорость по местности в метрах/секунду.
QGeoPositionInfo::VerticalSpeed 2 Вертикальная скорость в метрах/секунду.
QGeoPositionInfo::MagneticVariation 3 Угол между горизонтальной компонентой магнитного поля и истинным севером в градусах. Также известен как магнитное склонение. Положительное значение указывает направление по часовой стрелке от истинного севера, а отрицательное — против часовой стрелки.
QGeoPositionInfo::HorizontalAccuracy 4 Точность предоставленного значения широты и долготы в метрах.
QGeoPositionInfo::VerticalAccuracy 5 Точность предоставленного значения высоты в метрах.

Документация по функциям членов

QGeoPositionInfo::QGeoPositionInfo()

Создает объект QGeoPositionInfo с недействительными данными.

См. также isValid().

QGeoPositionInfo::QGeoPositionInfo(const QGeoCoordinate &coordinate, const QDateTime &timestamp)

Создает объект QGeoPositionInfo для заданных coordinate и timestamp.

QGeoPositionInfo::QGeoPositionInfo(const QGeoPositionInfo &other)

Создает объект QGeoPositionInfo со значениями из other.

QGeoPositionInfo::QGeoPositionInfo(QGeoPositionInfoPrivate &dd)

Создает экземпляр QGeoPositionInfo.

QGeoPositionInfo::~QGeoPositionInfo()

Удаляет объект QGeoPositionInfo.

qreal QGeoPositionInfo::attribute(QGeoPositionInfo::Attribute attribute) const

Возвращает значение указанного атрибута attribute как значение qreal.

Возвращает NaN, если значение не было установлено.

Функция hasAttribute() должна использоваться для определения наличия значения для атрибута.

См. также hasAttribute() и setAttribute().

QGeoCoordinate QGeoPositionInfo::coordinate() const

Возвращает координаты для этого местоположения.

Возвращает недействительные координаты, если координаты не были установлены.

См. также setCoordinate().

bool QGeoPositionInfo::hasAttribute(QGeoPositionInfo::Attribute attribute) const

Возвращает true, если указанный атрибут attribute присутствует для этого объекта QGeoPositionInfo.

bool QGeoPositionInfo::isValid() const

Возвращает true, если значения timestamp() и coordinate() оба действительны.

См. также QGeoCoordinate::isValid() и QDateTime::isValid().

void QGeoPositionInfo::removeAttribute(QGeoPositionInfo::Attribute attribute)

Удаляет указанное атрибут и его значение.

void QGeoPositionInfo::setAttribute(QGeoPositionInfo::Attribute attribute, qreal value)

Устанавливает значение для атрибут в значение.

См. также attribute().

void QGeoPositionInfo::setCoordinate(const QGeoCoordinate &coordinate)

Устанавливает координаты для этой позиции в координаты.

См. также coordinate().

void QGeoPositionInfo::setTimestamp(const QDateTime &timestamp)

Устанавливает дату и время, в которые эта позиция была сообщена в timestamp.

timestamp должен быть в формате UTC.

См. также timestamp().

QDateTime QGeoPositionInfo::timestamp() const

Возвращает дату и время, в которые была сообщена эта позиция, в формате UTC.

Возвращает недействительное значение QDateTime, если значение даты/времени не было установлено.

См. также setTimestamp().

bool QGeoPositionInfo::operator!=(const QGeoPositionInfo &other) const

Возвращает true, если какие-либо значения этого объекта не совпадают со значениями other.

QGeoPositionInfo &QGeoPositionInfo::operator=(const QGeoPositionInfo &other)

Присваивает значения из other этому QGeoPositionInfo.

bool QGeoPositionInfo::operator==(const QGeoPositionInfo &other) const

Возвращает true, если все значения этого объекта совпадают со значениями other.

Связанные нечленные функции

QDataStream &operator<<(QDataStream &stream, QGeoPositionInfo::Attribute attr)

Записывает перечисление attr в указанный поток.

См. также Сериализация типов данных Qt.

QDataStream &operator<<(QDataStream &stream, const QGeoPositionInfo &info)

Записывает info в указанный поток.

См. также Сериализация типов данных Qt.

QDataStream &operator>>(QDataStream &stream, QGeoPositionInfo::Attribute &attr)

Читает перечисление атрибута из указанного потока в attr.

См. также Сериализация типов данных Qt.

QDataStream &operator>>(QDataStream &stream, QGeoPositionInfo &info)

Читает координату из указанного потока в info.

См. также Сериализация типов данных Qt.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qgeopositioninfo.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API