- JSON 표현
- RouteLeg
- 다중선
- RouteLegStep
- NavigationInstruction
- RouteLegStepTravelAdvisory
- RouteLegTravelAdvisory
시작, 종료 및 중간 경유지를 연결하는 일련의 연결된 도로 구간으로 구성된 경로를 캡슐화합니다.
| JSON 표현 |
|---|
{ "legs": [ { object ( |
| 필드 | |
|---|---|
legs[] |
경로를 구성하는 구간 (경유지 사이의 경로 구간) 모음입니다. 각 구간은 |
distance |
경로의 이동 거리(미터)입니다. |
duration |
경로를 탐색하는 데 걸리는 시간입니다. 소수점 아래가 최대 9자리까지이고 ' |
static |
교통상황을 고려하지 않고 경로를 통과하는 데 걸리는 시간입니다. 소수점 아래가 최대 9자리까지이고 ' |
polyline |
전체 경로 폴리라인. 이 다중선은 모든 |
description |
경로에 대한 설명입니다. |
warnings[] |
경로를 표시할 때 표시할 경고 배열입니다. |
viewport |
폴리라인의 뷰포트 경계 상자입니다. |
travel |
경로에 대한 추가 정보입니다. |
optimized |
|
RouteLeg
via가 아닌 경유지 사이의 세그먼트를 캡슐화합니다.
| JSON 표현 |
|---|
{ "distanceMeters": integer, "duration": string, "staticDuration": string, "polyline": { object ( |
| 필드 | |
|---|---|
distance |
경로 구간의 이동 거리(미터)입니다. |
duration |
구간을 이동하는 데 걸리는 시간입니다. 소수점 아래가 최대 9자리까지이고 ' |
static |
교통상황을 고려하지 않고 구간을 통과하는 데 걸리는 시간입니다. 소수점 아래가 최대 9자리까지이고 ' |
polyline |
이 구간의 전체 다중선입니다. 여기에는 각 |
start |
이 구간의 시작 위치입니다. 이는 제공된 |
end |
이 구간의 도착 위치입니다. 이는 제공된 |
steps[] |
이 구간의 구간을 나타내는 단계 배열입니다. 각 단계는 하나의 탐색 안내를 나타냅니다. |
travel |
경로 구간의 교통 구역 제한 등 사용자에게 알려야 하는 추가 정보를 캡슐화합니다. |
폴리라인
인코딩된 폴리라인을 캡슐화합니다.
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드 polyline_type. 폴리라인 유형을 캡슐화합니다. 기본값은 encoded_polyline입니다. polyline_type은 다음 중 하나여야 합니다. |
|
encoded |
다중선 인코딩 알고리즘을 사용한 다중선의 문자열 인코딩입니다. |
geo |
GeoJSON LineString 형식을 사용하여 다중선을 지정합니다. |
RouteLegStep
RouteLeg의 세그먼트를 캡슐화합니다. 단계는 단일 탐색 안내에 해당합니다. 경로 구간은 단계로 구성됩니다.
| JSON 표현 |
|---|
{ "distanceMeters": integer, "staticDuration": string, "polyline": { object ( |
| 필드 | |
|---|---|
distance |
이 단계의 이동 거리(미터)입니다. 경우에 따라 이 필드에 값이 없을 수 있습니다. |
static |
교통상황을 고려하지 않고 이 단계를 통과하는 이동 시간입니다. 경우에 따라 이 필드에 값이 없을 수도 있습니다. 소수점 아래가 최대 9자리까지이고 ' |
polyline |
이 단계와 연결된 다중선입니다. |
start |
이 단계의 시작 위치입니다. |
end |
이 단계의 종료 위치입니다. |
navigation |
내비게이션 안내입니다. |
travel |
사용자에게 알려야 하는 추가 정보(예: 구간 계단의 교통 구역 제한)를 캡슐화합니다. |
NavigationInstruction
| JSON 표현 |
|---|
{
"maneuver": enum ( |
| 필드 | |
|---|---|
maneuver |
현재 단계의 경로 안내(예: 좌회전, 합류, 직진)를 캡슐화합니다. 이 필드는 표시할 아이콘을 결정합니다. |
instructions |
이 단계를 탐색하는 방법에 대한 안내입니다. |
RouteLegStepTravelAdvisory
사용자에게 알려야 하는 추가 정보(예: 구간 계단의 교통 구역 제한)를 캡슐화합니다.
| JSON 표현 |
|---|
{
"speedReadingIntervals": [
{
object ( |
| 필드 | |
|---|---|
speed |
참고: 이 필드는 현재 채워져 있지 않습니다. |
RouteLegTravelAdvisory
경로 구간의 교통 구역 제한 등 사용자에게 알려야 하는 추가 정보를 캡슐화합니다.
| JSON 표현 |
|---|
{ "tollInfo": { object ( |
| 필드 | |
|---|---|
toll |
특정 |
speed |
속도 읽기 간격으로 교통량 밀도를 자세히 보여줍니다. 예: |