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