Spec-Zone.ru › Qt 5.15

Тип Waypoint QML

Тип Waypoint предоставляет способ указать точку маршрута в RouteQuery более подробно, чем с помощью простого координаты. Подробнее...

Заявление об импорте: import QtLocation 5.15
С момента: QtLocation 5.11
  • Список всех членов, включая унаследованные

Свойства

  • altitude : real
  • bearing : real
  • координата : coordinate
  • latitude : real
  • longitude : real
  • metadata : VariantMap

Подробное описание

Waypoint — это тип, который позволяет указать свойства точки маршрута в RouteQuery, такие как координата точки маршрута или угол подхода к ней.

Дополнительную информацию, специфичную для бэкенда, можно указать, вложенные MapParameter элементы.

Изменение свойств точки маршрута или вложенных MapParameteters приведет к тому, что содержащий RouteQuery будет излучать сигнал queryDetailsChanged.

Пример использования

Plugin {
    id: aPlugin
    name: "osm"
}

Waypoint {
    id: waypointStart
    coordinate: ...
    bearing: ...
}
Waypoint {
    id: waypointFinish
    coordinate: ...
    bearing: ...
}

RouteQuery {
    id: aQuery
    Component.onCompleted: {
        travelModes = RouteQuery.CarTravel
        addWaypoint(waypointStart)
        var aWaypoint = Qt.createQmlObject ('import QtLocation 5.11; Waypoint { ... }', ...)
        addWaypoint(aWaypoint)
        addWaypoint(waypointFinish)
    }
}

RouteModel {
    id: routeModel
    plugin: aPlugin
    query: aQuery
    autoUpdate: true
}

См. также RouteQuery.

Документация по свойствам

altitude : real

Высота координат точки маршрута. Значение по умолчанию — NaN. Изменение этого свойства также повлияет на свойство Waypoint::coordinate.

bearing : real

Азимут, определяющий угол подхода к точке маршрута, то есть азимут, с которым следует подходить к точке маршрута. Эта информация может использоваться поставщиком для фильтрации отрезка дороги, на котором будет расположена точка маршрута, и, в зависимости от поставщика и используемого режима передвижения, для ограничения разрешенных маневров в точке маршрута, что потенциально заставит поставщика рассчитать и вернуть другой маршрут.

Если значение равно NaN, оно не будет учитываться.

Значение по умолчанию — NaN.

координата : координата

Координата точки маршрута. Значение по умолчанию — неопределено.

latitude : real

Широта координат точки маршрута. Значение по умолчанию — NaN. Изменение этого свойства также повлияет на свойство Waypoint::coordinate.

longitude : real

Долгота координат точки маршрута. Значение по умолчанию — NaN. Изменение этого свойства также повлияет на свойство Waypoint::coordinate.

[только для чтения] metadata : VariantMap

Метаданные точки маршрута. Это свойство является только для чтения. Если точка маршрута определена пользователем, эти значения можно установить, используя MapParameters. Если точка маршрута поступает от движка через сигналы или как часть запроса маршрута только для чтения, точка маршрута предназначена только для чтения.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qml-qtlocation-waypoint.html

Spec-Zone.ru

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