Spec-Zone.ru › Qt 5.9

Тип 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

Spec-Zone.ru

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