Тип Waypoint QML
Тип Waypoint предоставляет способ более детально указать точку маршрута (RouteQuery), чем при использовании простой координаты coordinate. Подробнее...
| Заявление об импорте: | import QtLocation 5.13 |
| С момента: | 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.13/qml-qtlocation-waypoint.html