Spec-Zone.ru › Qt 5.12

Тип Waypoint QML

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

Заявление об импорте: import QtLocation 5.12
С: 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.12/qml-qtlocation-waypoint.html

Spec-Zone.ru

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