Тип 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 обязательно валидны или доступны (например, широта и долгота могут быть валидными, но данные о скорости не были получены или установлены вручную). В результате доступны соответствующие свойства «valid» (например, координаты и longitudeValid, latitudeValid и т. д.) для определения, доступны ли и валидны ли данные в этом обновлении местоположения.
Объекты Position являются только для чтения и могут создаваться только PositionSource.
Пример использования
См. пример, предоставленный для типа PositionSource, или пример приложения GeoFlickr.
См. также PositionSource и координаты.
Документация по свойствам
altitudeValid : bool
Это свойство равно true, если высота координаты была установлена (чтобы указать, получены ли эти данные, так как каждое обновление не обязательно содержит все данные).
См. также координаты.
coordinate : coordinate
Это свойство содержит значения широты, долготы и высоты Position.
Это свойство только для чтения.
См. также longitudeValid, latitudeValid и altitudeValid.
direction : double
Это свойство содержит значение направления движения в градусах от истинного севера.
Это свойство только для чтения.
Это свойство QML было введено в Qt Positioning 5.3.
См. также directionValid.
directionValid : bool
Это свойство равно true, если direction было установлено (чтобы указать, были ли получены данные, так как каждое обновление не обязательно содержит все данные).
Это свойство QML было введено в Qt Positioning 5.3.
См. также direction.
horizontalAccuracy : real
Это свойство содержит горизонтальную точность координат (в метрах).
См. также horizontalAccuracyValid и координаты.
horizontalAccuracyValid : bool
Это свойство равно true, если horizontalAccuracy было установлено (чтобы указать, были ли получены данные, так как каждое обновление не обязательно содержит все данные).
См. также horizontalAccuracy.
latitudeValid : bool
Это свойство равно true, если широта координаты была установлена (чтобы указать, были ли получены данные, так как каждое обновление не обязательно содержит все данные).
См. также координаты.
longitudeValid : bool
Это свойство равно true, если долгота координаты была установлена (чтобы указать, были ли получены данные, так как каждое обновление не обязательно содержит все данные).
См. также координаты.
magneticVariation : double
Это свойство содержит угол между горизонтальной составляющей магнитного поля и истинным севером в градусах. Также известно как магнитное склонение. Положительное значение указывает направление по часовой стрелке от истинного севера, а отрицательное значение — против часовой стрелки.
Это свойство только для чтения.
Это свойство QML было введено в Qt Positioning 5.4.
См. также magneticVariationValid.
magneticVariationValid : bool
Это свойство равно true, если magneticVariation было установлено (чтобы указать, были ли получены данные, так как каждое обновление не обязательно содержит все данные).
Это свойство QML было введено в Qt Positioning 5.4.
См. также magneticVariation.
speed : double
Это свойство содержит значение скорости (скорость по местности, метры/секунда).
Это свойство только для чтения.
См. также speedValid и координаты.
speedValid : bool
Это свойство равно true, если speed было установлено (чтобы указать, были ли получены данные, так как каждое обновление не обязательно содержит все данные).
См. также speed.
timestamp : date
Это свойство содержит метку времени получения этого местоположения. Если свойство не установлено, оно недействительно.
Это свойство только для чтения.
verticalAccuracy : real
Это свойство содержит вертикальную точность координат (в метрах).
См. также verticalAccuracyValid и координаты.
verticalAccuracyValid : bool
Это свойство равно true, если 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/archives/qt-5.6/qml-qtpositioning-position.html