ComputeCustomRoutes 요청 메시지
| JSON 표현 |
|---|
{ "origin": { object ( |
| 필드 | |
|---|---|
origin |
필수 항목입니다. 출발 웨이포인트 |
destination |
필수 항목입니다. 목적지 경유지입니다. |
intermediates[] |
선택사항입니다. 경로(터미널 지점 제외)에 있는 경유지의 집합으로, 경유지에서 정차하거나 경유합니다. 최대 25개의 중간 경유지가 지원됩니다. |
travel |
선택사항입니다. 이동수단을 지정합니다. |
routing |
선택사항입니다. 경로를 계산하는 방법을 지정합니다. 서버는 선택한 라우팅 환경설정을 사용하여 경로를 계산하려고 시도합니다. 라우팅 환경설정으로 인해 오류가 발생하거나 지연 시간이 너무 길어지면 오류가 반환됩니다. |
polyline |
선택사항입니다. 다중선의 품질에 대한 환경설정을 지정합니다. |
polyline |
선택사항입니다. 다중선의 기본 인코딩을 지정합니다. |
departure |
선택사항입니다. 출발 시간입니다. 이 값을 설정하지 않으면 이 값은 기본적으로 요청한 시간으로 설정됩니다. 이 값을 이미 발생한 시간으로 설정하면 요청이 실패합니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
route |
선택사항입니다. 경로가 계산되는 방식에 영향을 미치는 충족 조건 집합입니다. |
route |
필수 항목입니다. 최적화할 경로 목표입니다. |
language |
선택사항입니다. BCP-47 언어 코드(예: 'en-US' 또는 'sr-Latn') 자세한 내용은 유니코드 언어 식별자를 참고하세요. 지원되는 언어 목록은 언어 지원을 참고하세요. 이 값을 제공하지 않으면 표시 언어는 경로 요청의 위치에서 추론됩니다. |
units |
선택사항입니다. 표시 필드의 측정 단위를 지정합니다. 여기에는 |
RouteObjective
최적화할 목표를 ComputeCustomRoutes로 캡슐화합니다.
| JSON 표현 |
|---|
{ // Union field |
| 필드 | |
|---|---|
통합 필드 objective. 경로 목표 objective은 다음 중 하나여야 합니다. |
|
rate |
RateCard 목표입니다. |
RateCard
RateCard 경로 목표를 캡슐화합니다.
| JSON 표현 |
|---|
{ "costPerMinute": { object ( |
| 필드 | |
|---|---|
cost |
선택사항입니다. 분당 비용입니다. |
cost |
선택사항입니다. 킬로미터당 비용입니다. |
include |
선택사항입니다. 전체 비용에 통행료를 포함할지 여부입니다. |
MonetaryCost
요율표에 사용되는 비용을 캡슐화합니다.
| JSON 표현 |
|---|
{ "value": number } |
| 필드 | |
|---|---|
value |
필수 항목입니다. 요청에서 추론된 현지 통화로 된 비용 값입니다. |