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