RouteInstructionOutput interface
기동을 설명하는 특성 집합(예: '오른쪽으로 돌기', '왼쪽 유지', '페리 타기', '고속도로 이용', '도착')
속성
combined |
다음 명령의 메시지와 결합된 기동에 대한 사람이 읽을 수 있는 메시지입니다. 경우에 따라 두 개의 연속 명령을 단일 명령으로 결합하여 더 쉽게 따를 수 있습니다. 이 경우 가능한CombineWithNext 플래그가 true가 됩니다. 예를 들어:
명령 10의 가능한CombineWithNext 플래그는 true입니다. 이는 코딩된 지침의 클라이언트에게 명령 11과 결합할 수 있음을 나타냅니다. 이 지침은 사람이 읽을 수 있는 지침을 요청하는 클라이언트에 대해 자동으로 결합됩니다. combinedMessage 필드에는 결합된 메시지가 포함됩니다.
|
country |
3자 ISO 3166-1 alpha-3 국가 코드입니다. 예: 미국 |
driving |
기동 지점에서 왼쪽 및 오른쪽 주행을 나타냅니다. |
exit |
현재 기동에서 가져온 고속도로 출구의 번호입니다. 출구에 여러 개의 종료 번호가 있는 경우 ""로 구분되고 "-"(예: "10, 13-15")로 집계될 수 있습니다. |
instruction |
명령 유형(예: 도로 형식의 순서 또는 변경)입니다. |
junction |
기동이 이루어지는 접합의 유형입니다. 더 큰 로터리인 경우 로터리에 들어가고 나가는 두 개의 별도 명령이 생성됩니다. |
maneuver | 기동을 식별하는 코드입니다. |
message | 기동을 위해 사람이 읽을 수 있는 메시지입니다. |
point | 위도 및 경도로 표시되는 위치입니다. |
point |
명령의 지점에 해당하는 폴리라인 "points" 목록에 있는 점의 인덱스입니다. |
possible |
필요에 따라 명령을 다음 명령과 결합할 수 있습니다. "왼쪽으로 돌고 오른쪽으로 돌립니다"와 같은 메시지를 작성하는 데 사용할 수 있습니다. |
road |
기동 후의 다음 중요한 도로 세그먼트 또는 따라야 할 도로의 도로 번호입니다. 예: ["E34", "N205"] |
roundabout |
이는 로터리에서 수행할 종료를 나타냅니다. |
route |
경로 시작부터 명령 지점까지의 거리입니다. |
signpost |
기동 또는 따라야 하는 방향과 가장 관련이 있는 표지판의 텍스트입니다. |
state |
ISO 3166-2 코드의 두 번째 부분으로 표현되는 국가의 세분화(예: 상태)입니다. 이는 미국, 캐나다 및 멕시코와 같은 일부 국가/지역에서만 사용할 수 있습니다. |
street | 기동 후 다음 중요한 도로 세그먼트의 거리 이름, 또는 따라야 할 거리의 이름입니다. |
travel |
routeOffsetInMeters에 해당하는 지점까지의 예상 이동 시간입니다. |
turn |
명령의 방향을 나타냅니다. junctionType이 턴 명령을 나타내는 경우:
junctionType이 분기 명령을 나타내는 경우:
|
속성 세부 정보
combinedMessage
다음 명령의 메시지와 결합된 기동에 대한 사람이 읽을 수 있는 메시지입니다. 경우에 따라 두 개의 연속 명령을 단일 명령으로 결합하여 더 쉽게 따를 수 있습니다. 이 경우 가능한CombineWithNext 플래그가 true가 됩니다. 예를 들어:
10. Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
11. Follow Einsteinweg/A10/E22 towards Ring Amsterdam
명령 10의 가능한CombineWithNext 플래그는 true입니다. 이는 코딩된 지침의 클라이언트에게 명령 11과 결합할 수 있음을 나타냅니다. 이 지침은 사람이 읽을 수 있는 지침을 요청하는 클라이언트에 대해 자동으로 결합됩니다. combinedMessage 필드에는 결합된 메시지가 포함됩니다.
Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
then follow Einsteinweg/A10/E22 towards Ring Amsterdam.
combinedMessage?: string
속성 값
string
countryCode
drivingSide
기동 지점에서 왼쪽 및 오른쪽 주행을 나타냅니다.
drivingSide?: "LEFT" | "RIGHT"
속성 값
"LEFT" | "RIGHT"
exitNumber
현재 기동에서 가져온 고속도로 출구의 번호입니다. 출구에 여러 개의 종료 번호가 있는 경우 ""로 구분되고 "-"(예: "10, 13-15")로 집계될 수 있습니다.
exitNumber?: string
속성 값
string
instructionType
명령 유형(예: 도로 형식의 순서 또는 변경)입니다.
instructionType?: "TURN" | "ROAD_CHANGE" | "LOCATION_DEPARTURE" | "LOCATION_ARRIVAL" | "DIRECTION_INFO" | "LOCATION_WAYPOINT"
속성 값
"TURN" | "ROAD_CHANGE" | "LOCATION_DEPARTURE" | "LOCATION_ARRIVAL" | "DIRECTION_INFO" | "LOCATION_WAYPOINT"
junctionType
기동이 이루어지는 접합의 유형입니다. 더 큰 로터리인 경우 로터리에 들어가고 나가는 두 개의 별도 명령이 생성됩니다.
junctionType?: "REGULAR" | "ROUNDABOUT" | "BIFURCATION"
속성 값
"REGULAR" | "ROUNDABOUT" | "BIFURCATION"
maneuver
기동을 식별하는 코드입니다.
maneuver?: "ARRIVE" | "ARRIVE_LEFT" | "ARRIVE_RIGHT" | "DEPART" | "STRAIGHT" | "KEEP_RIGHT" | "BEAR_RIGHT" | "TURN_RIGHT" | "SHARP_RIGHT" | "KEEP_LEFT" | "BEAR_LEFT" | "TURN_LEFT" | "SHARP_LEFT" | "MAKE_UTURN" | "ENTER_MOTORWAY" | "ENTER_FREEWAY" | "ENTER_HIGHWAY" | "TAKE_EXIT" | "MOTORWAY_EXIT_LEFT" | "MOTORWAY_EXIT_RIGHT" | "TAKE_FERRY" | "ROUNDABOUT_CROSS" | "ROUNDABOUT_RIGHT" | "ROUNDABOUT_LEFT" | "ROUNDABOUT_BACK" | "TRY_MAKE_UTURN" | "FOLLOW" | "SWITCH_PARALLEL_ROAD" | "SWITCH_MAIN_ROAD" | "ENTRANCE_RAMP" | "WAYPOINT_LEFT" | "WAYPOINT_RIGHT" | "WAYPOINT_REACHED"
속성 값
"ARRIVE" | "ARRIVE_LEFT" | "ARRIVE_RIGHT" | "DEPART" | "STRAIGHT" | "KEEP_RIGHT" | "BEAR_RIGHT" | "TURN_RIGHT" | "SHARP_RIGHT" | "KEEP_LEFT" | "BEAR_LEFT" | "TURN_LEFT" | "SHARP_LEFT" | "MAKE_UTURN" | "ENTER_MOTORWAY" | "ENTER_FREEWAY" | "ENTER_HIGHWAY" | "TAKE_EXIT" | "MOTORWAY_EXIT_LEFT" | "MOTORWAY_EXIT_RIGHT" | "TAKE_FERRY" | "ROUNDABOUT_CROSS" | "ROUNDABOUT_RIGHT" | "ROUNDABOUT_LEFT" | "ROUNDABOUT_BACK" | "TRY_MAKE_UTURN" | "FOLLOW" | "SWITCH_PARALLEL_ROAD" | "SWITCH_MAIN_ROAD" | "ENTRANCE_RAMP" | "WAYPOINT_LEFT" | "WAYPOINT_RIGHT" | "WAYPOINT_REACHED"
message
기동을 위해 사람이 읽을 수 있는 메시지입니다.
message?: string
속성 값
string
point
pointIndex
명령의 지점에 해당하는 폴리라인 "points" 목록에 있는 점의 인덱스입니다.
pointIndex?: number
속성 값
number
possibleCombineWithNext
필요에 따라 명령을 다음 명령과 결합할 수 있습니다. "왼쪽으로 돌고 오른쪽으로 돌립니다"와 같은 메시지를 작성하는 데 사용할 수 있습니다.
possibleCombineWithNext?: boolean
속성 값
boolean
roadNumbers
기동 후의 다음 중요한 도로 세그먼트 또는 따라야 할 도로의 도로 번호입니다. 예: ["E34", "N205"]
roadNumbers?: string[]
속성 값
string[]
roundaboutExitNumber
이는 로터리에서 수행할 종료를 나타냅니다.
roundaboutExitNumber?: number
속성 값
number
routeOffsetInMeters
경로 시작부터 명령 지점까지의 거리입니다.
routeOffsetInMeters?: number
속성 값
number
signpostText
기동 또는 따라야 하는 방향과 가장 관련이 있는 표지판의 텍스트입니다.
signpostText?: string
속성 값
string
stateCode
ISO 3166-2 코드의 두 번째 부분으로 표현되는 국가의 세분화(예: 상태)입니다. 이는 미국, 캐나다 및 멕시코와 같은 일부 국가/지역에서만 사용할 수 있습니다.
stateCode?: string
속성 값
string
street
기동 후 다음 중요한 도로 세그먼트의 거리 이름, 또는 따라야 할 거리의 이름입니다.
street?: string
속성 값
string
travelTimeInSeconds
routeOffsetInMeters에 해당하는 지점까지의 예상 이동 시간입니다.
travelTimeInSeconds?: number
속성 값
number
turnAngleInDecimalDegrees
명령의 방향을 나타냅니다. junctionType이 턴 명령을 나타내는 경우:
- 180 = 유턴
- [-179, -1] = 좌회전
- 0 = 직선 켜기('0도' 회전)
- [1, 179] = 오른쪽 회전
junctionType이 분기 명령을 나타내는 경우:
- <0 - 왼쪽 유지
- >0 - 오른쪽 유지
turnAngleInDecimalDegrees?: number
속성 값
number
Azure SDK for JavaScript