Тип QML Position
Тип Position хранит данные о позиции в определённый момент времени, такие как координаты (долгота, широта, высота) и скорость. Подробнее...
| Оператор импорта: | import QtPositioning |
| С момента: | Qt 5.2 |
Свойства
- altitudeValid : bool
- координата : coordinate
- направление : double
- directionValid : bool
- точность_горизонтальная : real
- точность_горизонтальная_valid : bool
- latitudeValid : bool
- longitudeValid : bool
- магнитное_отклонение : double
- магнитное_отклонение_valid : bool
- скорость : double
- скорость_valid : bool
- временная_метка : date
- точность_вертикальная : real
- точность_вертикальная_valid : bool
- вертикальная_скорость : double
- вертикальная_скорость_valid : bool
Подробное описание
Тип Position хранит значения, связанные с географическим положением, такие как координата (долгота, широта и высота), временная_метка получения Position, скорость в этот момент времени и точность данных.
В основном используется в свойстве position объекта PositionSource в качестве базовой единицы данных, доступных от системного источника данных о местоположении.
Не все свойства объекта Position обязательно являются допустимыми или доступными (например, долгота и широта могут быть допустимыми, но обновление скорости не было получено или установлено вручную). Поэтому доступны соответствующие свойства «valid» (например, координата и longitudeValid, latitudeValid и т. д.), чтобы определить, доступны ли данные и допустимы ли они в этом обновлении положения.
Объекты Position являются только для чтения и могут быть созданы только объектом PositionSource.
Пример использования
См. пример, приведенный для типа PositionSource, или пример приложения GeoFlickr.
См. также PositionSource и координата.
Документация по свойствам
altitudeValid : bool
Это свойство равно true, если высота координаты установлена (для указания, получены ли эти данные, так как каждое обновление необязательно содержит все данные).
См. также координата.
координата : coordinate
Это свойство содержит значение широты, долготы и высоты Position.
Это свойство только для чтения.
См. также longitudeValid, latitudeValid и altitudeValid.
[с Qt Positioning 5.3] направление : double
Это свойство содержит значение направления движения в градусах от истинного севера.
Это свойство только для чтения.
Это свойство было добавлено в Qt Positioning 5.3.
См. также directionValid.
[с Qt Positioning 5.3] directionValid : bool
Это свойство равно true, если направление установлено (для указания, получены ли эти данные, так как каждое обновление необязательно содержит все данные).
Это свойство было добавлено в Qt Positioning 5.3.
См. также направление.
точность_горизонтальная : real
Это свойство содержит горизонтальную точность координаты (в метрах).
См. также точность_горизонтальная_valid и координата.
точность_горизонтальная_valid : bool
Это свойство равно true, если точность_горизонтальная установлено (для указания, получены ли эти данные, так как каждое обновление необязательно содержит все данные).
См. также точность_горизонтальная.
latitudeValid : bool
Это свойство равно true, если широта координаты установлена (для указания, получены ли эти данные, так как каждое обновление необязательно содержит все данные).
См. также координата.
longitudeValid : bool
Это свойство равно true, если долгота координаты установлена (для указания, получены ли эти данные, так как каждое обновление необязательно содержит все данные).
См. также координата.
[с Qt Positioning 5.4] магнитное_отклонение : double
Это свойство содержит угол между горизонтальной составляющей магнитного поля и истинным севером в градусах. Также известно как магнитное склонение. Положительное значение указывает направление по часовой стрелке от истинного севера, а отрицательное значение указывает направление против часовой стрелки.
Это свойство только для чтения.
Это свойство было добавлено в Qt Positioning 5.4.
См. также магнитное_отклонение_valid.
[с Qt Positioning 5.4] магнитное_отклонение_valid : bool
Это свойство равно true, если магнитное_отклонение установлено (для указания, получены ли эти данные, так как каждое обновление необязательно содержит все данные).
Это свойство было добавлено в Qt Positioning 5.4.
См. также магнитное_отклонение.
скорость : double
Это свойство содержит значение скорости (скорость движения, метры/секунда).
Это свойство только для чтения.
См. также скорость_valid и координата.
скорость_valid : bool
Это свойство равно true, если скорость установлено (для указания, получены ли эти данные, так как каждое обновление необязательно содержит все данные).
См. также скорость.
временная_метка : date
Это свойство содержит временную метку, когда была получена эта позиция. Если свойство не установлено, оно недопустимо.
Это свойство только для чтения.
точность_вертикальная : real
Это свойство содержит вертикальную точность координаты (в метрах).
См. также точность_вертикальная_valid и координата.
точность_вертикальная_valid : bool
Это свойство равно true, если точность_вертикальная установлено (для указания, получены ли эти данные, так как каждое обновление необязательно содержит все данные).
См. также точность_вертикальная.
[с Qt Positioning 5.3] вертикальная_скорость : double
Это свойство содержит значение вертикальной скорости в метрах в секунду.
Это свойство является только для чтения.
Это свойство было добавлено в Qt Positioning 5.3.
См. такжеverticalSpeedValid.
[since Qt Positioning 5.3] verticalSpeedValid : bool
Это свойство истинно, если verticalSpeed было установлено (чтобы указать, была ли получена эта информация, поскольку каждый обновление не обязательно содержит все данные).
Это свойство было добавлено в Qt Positioning 5.3.
См. такжеverticalSpeed.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtpositioning-position.html