Тип Waypoint QML
Тип Waypoint предоставляет способ более детального указания точки маршрута в RouteQuery, чем просто с помощью координаты координаты. Подробнее...
| Оператор импорта: | import QtLocation 5.14 |
| С: | QtLocation 5.11 |
Свойства
- altitude : real
- bearing : real
- координата : coordinate
- широта : real
- долгота : 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.
координата : координата
Координата точки маршрута. Значение по умолчанию — неопределено.
широта : real
Широта координаты точки маршрута. Значение по умолчанию — NaN. Изменение этого свойства также повлияет на свойство Waypoint::coordinate.
долгота : 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.14/qml-qtlocation-waypoint.html