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