Spec-Zone.ru › Qt 5.6

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

Spec-Zone.ru

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