routeManeuver QML Type
routeManeuver 型は、2 つの routeSegment が出会う地点に関連する情報を表します。詳細...
| Import Statement: | import QtLocation 6.11 |
| Since: | QtLocation 5.5 |
プロパティ
- direction : enumeration
- distanceToNextInstruction : real
- extendedAttributes : Object
(since QtLocation 5.11) - instructionText : string
- position : coordinate
- timeToNextInstruction : int
- valid : bool
- waypoint : coordinate
詳細な説明
routeSegment 、routeManeuverインスタンスはグラフの頂点に付けられたオプションのラベルである。
routeManeuverインスタンスに保持される最も興味深い情報は、通常、提供するテキストナビゲーションとそれを提供する位置であり、それぞれinstructionText とposition でアクセスできる。
例
次のQMLスニペットは、ルート操作に関する情報を表示する方法を示しています:
import QtQuick import QtPositioning import QtLocation Text { text: "Distance till next maneuver: " + routeManeuver.distanceToNextInstruction + " meters, estimated time: " + routeManeuver.timeToNextInstruction + " seconds." }
プロパティ ドキュメント
direction : enumeration
routeManeuver に関連付けられた指示テキストに関連付けられた方向の変更を記述する。
- RouteManeuver.NoDirection - 指示文に関連する方向はない。
- RouteManeuver.DirectionForward - 指示は、進行方向を変更する必要がないことを示す。
- RouteManeuver.DirectionBearRight - 進行方向を右に向ける指示です。
- RouteManeuver.DirectionLightRight - 右に軽く曲がる必要があることを示しています。
- RouteManeuver.DirectionRight - 右に曲がる必要があることを指示します。
- RouteManeuver.DirectionHardRight - 右に強く曲がる必要があることを示す指示です。
- RouteManeuver.DirectionUTurnRight - 右へのUターンが必要であることを示す指示です。
- RouteManeuver.DirectionUTurnLeft - 左方向へのUターンが必要であることを示す指示です。
- RouteManeuver.DirectionHardLeft - この命令は、左へのハードターンが必要であることを示しています。
- RouteManeuver.DirectionLeft - 左に曲がる必要があることを示す指示です。
- RouteManeuver.DirectionLightLeft - 左に軽く曲がる必要があることを示す指示です。
- RouteManeuver.DirectionBearLeft - 進行方向を左に向ける必要があることを示す指示
distanceToNextInstruction : real
この読み出し専用プロパティは、関連する命令が発行された時点から、次の命令が発行されるべき時点までの距離をメートル単位で保持する。
extendedAttributes : Object [since QtLocation 5.11]
このプロパティは、マニューバーの拡張アトリビュートを保持し、マップである。これらのアトリビュートはプラグイン固有のものであり、空であることもある。
サポートされているアトリビュートとその使用方法については、プラグインのドキュメントを参照してください。
QQmlPropertyMap の制限により、QML で属性を宣言的に指定することはできません。
このプロパティはQtLocation 5.11で導入されました。
instructionText : string
この読み取り専用のプロパティは、テキストによるナビゲーション指示を保持する。
position : coordinate
この読み取り専用のプロパティは、instructionText を表示する場所を保持する。
timeToNextInstruction : int
この読み取り専用プロパティは、関連する命令が発行された時点から、次の命令が発行されるべき時点までにかかる推定時間を秒単位で保持する。
valid : bool
この読み取り専用のプロパティは、このマニューバが有効かどうかを保持する。
無効なマニューバは、QGeoRouteSegment インスタンスのエンドポイントに添付する必要がある情報がない場合に使用されます。
waypoint : coordinate
このプロパティは、このマヌーバに関連付けられているウェイポイントを保持する。すべてのマヌーバにウェイポイントが関連付けられているわけではありません。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.