Spec-Zone.ru › Qt 5.11

Тип Waypoint QML

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

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

Свойства

  • altitude : вещественное
  • bearing : вещественное
  • coordinate : coordinate
  • latitude : вещественное
  • longitude : вещественное
  • metadata : VariantMap

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

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

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

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

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

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 : вещественное

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

bearing : вещественное

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

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

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

coordinate : coordinate

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

latitude : вещественное

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

longitude : вещественное

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

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

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

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

Spec-Zone.ru

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