Spec-Zone.ru › Qt

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

Spec-Zone.ru

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