Spec-Zone.ru › Qt 5.13

Тип Waypoint QML

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

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

Свойства

  • altitude : real
  • bearing : real
  • coordinate : 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.

coordinate : coordinate

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

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.13/qml-qtlocation-waypoint.html

Spec-Zone.ru

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