Тип 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