routeSegment QML Type
routeSegment 유형은 Route의 구간을 나타냅니다. 더 보기...
| Import Statement: | import QtLocation 6.12 |
| Since: | QtLocation 5.5 |
속성
- distance : real
- maneuver : RouteManeuver
- path : list<coordinate>
- travelTime : int
상세 설명
routeSegment 인스턴스에는 경로 세그먼트의 물리적 배치, 경로 길이, 경로 세그먼트를 통과하는 데 소요되는 예상 시간, 그리고 경로 세그먼트의 끝과 연관된 선택적 경로 세그먼트 레이블( routeManeuver)에 대한 정보가 포함됩니다.
routeSegment 인스턴스는 라우팅 그래프의 가장자리로 생각할 수 있으며, routeManeuver 인스턴스는 그래프의 정점에 부착된 선택적 레이블로 볼 수 있습니다.
Route 객체를 획득하는 주된 방법은 Routes를 통해 RouteModel 를 이용하는 것입니다.
예시
다음 QML 코드 조각은 경로 세그먼트에 대한 정보를 출력하는 방법을 보여줍니다:
import QtQuick
import QtPositioning
import QtLocation
Text {
text: "Segment distance " + routeSegment.distance + " meters, " + routeSegment.path.length + " points."
}속성 문서
distance : real
이 경로 세그먼트가 이동한 거리를 미터 단위로 저장하는 읽기 전용 속성입니다.
maneuver : RouteManeuver
이 경로 구간의 기동을 저장하는 읽기 전용 속성입니다.
이 경로 세그먼트의 종점에 정보가 첨부되어 있지 않은 경우, 유효하지 않은 경로 정보를 반환합니다.
path : list<coordinate>
이 세그먼트의 지리적 좌표를 저장하는 읽기 전용 속성입니다. 좌표는 경로의 이 세그먼트를 따라 이동하는 사람이 통과하게 될 순서대로 나열됩니다.
개별 세그먼트에 접근하려면 표준 리스트 액세서를 사용할 수 있습니다. 'path.length'는 객체의 개수를 나타내고, 'path[0부터 시작하는 인덱스]'는 해당 객체를 반환합니다.
QtPositioning::coordinate도 참조하십시오 .
travelTime : int
이 구간을 통과하는 데 소요될 것으로 예상되는 시간을 초 단위로 저장하는 읽기 전용 속성입니다.
© 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.