색인
RoutesPreferred(인터페이스)ComputeCustomRoutesRequest(메시지)ComputeCustomRoutesResponse(메시지)ComputeCustomRoutesResponse.FallbackInfo(메시지)ComputeCustomRoutesResponse.FallbackInfo.FallbackRouteObjective(열거형)ComputeRouteMatrixRequest(메시지)ComputeRoutesRequest(메시지)ComputeRoutesResponse(메시지)CustomRoute(메시지)FallbackInfo(메시지)FallbackReason(열거형)FallbackRoutingMode(열거형)Location(메시지)Maneuver(열거형)NavigationInstruction(메시지)Polyline(메시지)PolylineEncoding(열거형)PolylineQuality(열거형)Route(메시지)RouteLeg(메시지)RouteLegStep(메시지)RouteLegStepTravelAdvisory(메시지)RouteLegTravelAdvisory(메시지)RouteMatrixDestination(메시지)RouteMatrixElement(메시지)RouteMatrixElementCondition(열거형)RouteMatrixOrigin(메시지)RouteModifiers(메시지)RouteObjective(메시지)RouteObjective.RateCard(메시지)RouteObjective.RateCard.MonetaryCost(메시지)RouteTravelAdvisory(메시지)RouteTravelMode(열거형)RoutingPreference(열거형)SpeedReadingInterval(메시지)SpeedReadingInterval.Speed(열거형)TollInfo(메시지)TollPass(열거형)Units(열거형)VehicleEmissionType(열거형)VehicleInfo(메시지)Waypoint(메시지)
RoutesPreferred
Routes Preferred API
| ComputeCustomRoutes |
|---|
|
터미널 및 중간 경유지 집합과 경로 목표가 주어지면 경로 목표에 가장 적합한 경로를 계산합니다. 가장 빠른 경로와 가장 짧은 경로도 참조 경로로 반환합니다. 참고: 이 메서드를 사용하려면 입력에 응답 필드 마스크를 지정해야 합니다. URL 매개변수 예를 들어 다음 메서드에서
Google에서는 다음과 같은 이유로 와일드 카드 (
|
| ComputeRouteMatrix |
|---|
|
출발지와 목적지 목록을 가져와 각 출발지와 목적지 조합의 경로 정보가 포함된 스트림을 반환합니다. 참고: 이 메서드를 사용하려면 입력에 응답 필드 마스크를 지정해야 합니다. URL 매개변수 예를 들어 다음 메서드에서
필드 마스크에
|
| ComputeRoutes |
|---|
|
터미널 및 중간 경유지 집합이 주어지면 기본 경로와 선택적 대체 경로를 반환합니다. 참고: 이 메서드를 사용하려면 입력에 응답 필드 마스크를 지정해야 합니다. URL 매개변수 예를 들어 다음 메서드에서
Google에서는 다음과 같은 이유로 와일드 카드 (
|
ComputeCustomRoutesRequest
ComputeCustomRoutes 요청 메시지입니다.
| 필드 | |
|---|---|
origin |
필수 항목입니다. 출발지 경유지입니다. |
destination |
필수 항목입니다. 대상 경유지입니다. |
intermediates[] |
선택사항입니다. 경로를 따라 있는 경유지 집합입니다 (터미널 지점 제외). 정차하거나 통과할 수 있습니다. 최대 25개의 중간 경유지가 지원됩니다. |
travel_ |
선택사항입니다. 이동 수단을 지정합니다. |
routing_ |
선택사항입니다. 경로를 계산하는 방법을 지정합니다. 서버는 선택한 라우팅 환경설정을 사용하여 경로를 계산하려고 시도합니다. 라우팅 환경설정으로 인해 오류가 발생하거나 지연 시간이 지나치게 길어지면 오류가 반환됩니다. |
polyline_ |
선택사항입니다. 폴리라인의 품질에 대한 환경설정을 지정합니다. |
polyline_ |
선택사항입니다. 다중선의 기본 인코딩을 지정합니다. |
departure_ |
선택사항입니다. 출발 시간입니다. 이 값을 설정하지 않으면 요청한 시간이 기본값으로 설정됩니다. 이미 지난 시간으로 이 값을 설정하면 요청이 실패합니다. |
route_ |
선택사항입니다. 경로 계산 방식에 영향을 미치는 충족해야 하는 조건 집합입니다. |
route_ |
필수 항목입니다. 최적화할 경로 목표입니다. |
language_ |
선택사항입니다. BCP-47 언어 코드(예: 'en-US' 또는 'sr-Latn') 자세한 내용은 유니코드 언어 식별자를 참고하세요. 지원되는 언어 목록은 언어 지원을 참고하세요. 이 값을 제공하지 않으면 경로 요청의 위치에서 표시 언어가 추론됩니다. |
units |
선택사항입니다. 표시 필드의 측정 단위를 지정합니다. 여기에는 |
ComputeCustomRoutesResponse
ComputeCustomRoutes 응답 메시지입니다.
| 필드 | |
|---|---|
routes[] |
입력 경로 목표에 대한 '최적' 경로입니다. |
fastest_ |
가장 빠른 참조 경로입니다. |
shortest_ |
가장 짧은 참조 경로입니다. |
fallback_ |
맞춤 경로의 대체 정보입니다. |
FallbackInfo
ComputeCustomRoutes의 대체 정보를 캡슐화합니다. ComputeCustomRoutes는 두 가지 유형의 대체를 수행합니다.
고객이 요청한
routing_preference를 사용하여 경로를 계산할 수 없는 경우 다른 라우팅 모드로 대체됩니다. 이 경우fallback_routing_mode및routing_mode_fallback_reason는 사용된 대체 라우팅 모드와 대체 이유를 전달하는 데 사용됩니다.고객이 지정한 경로 목표에 대한 '최적' 경로를 계산할 수 없는 경우 다른 목표로 대체될 수 있습니다.
fallback_route_objective는 대체 경로 목표를 전달하는 데 사용됩니다.
| 필드 | |
|---|---|
routing_ |
응답에 사용된 라우팅 모드입니다. 대체가 트리거된 경우 모드가 원래 클라이언트 요청에 설정된 라우팅 환경설정과 다를 수 있습니다. |
routing_ |
원래 응답 대신 대체 응답이 사용된 이유입니다. 이 필드는 대체 모드가 트리거되고 대체 응답이 반환될 때만 채워집니다. |
route_ |
대답에 사용된 경로 목표입니다. 대체가 트리거된 경우 목표가 원래 클라이언트 요청에 제공된 경로 목표와 다를 수 있습니다. |
FallbackRouteObjective
대답에 사용된 RouteObjective입니다.
| 열거형 | |
|---|---|
FALLBACK_ROUTE_OBJECTIVE_UNSPECIFIED |
대체 경로 목표가 지정되지 않았습니다. |
FALLBACK_RATECARD_WITHOUT_TOLL_PRICE_DATA |
고객이 RateCard을 요청하고 include_tolls를 true로 설정했지만 Google에 해당 경로의 통행료 가격 데이터가 없는 경우 API는 통행료 가격을 고려하지 않고 RateCard로 대체됩니다. |
ComputeRouteMatrixRequest
ComputeRouteMatrix 요청 메시지
| 필드 | |
|---|---|
origins[] |
필수 항목입니다. 응답 행렬의 행을 결정하는 출처 배열입니다. 출발지 및 도착지의 카디널리티에는 다음과 같은 여러 크기 제한이 적용됩니다.
|
destinations[] |
필수 항목입니다. 대상 배열로, 응답 행렬의 열을 결정합니다. |
travel_ |
선택사항입니다. 이동 수단을 지정합니다. |
routing_ |
선택사항입니다. 경로를 계산하는 방법을 지정합니다. 서버는 선택한 라우팅 환경설정을 사용하여 경로를 계산하려고 시도합니다. 라우팅 환경설정으로 인해 오류가 발생하거나 지연 시간이 지나치게 길어지면 오류가 반환됩니다. |
departure_ |
선택사항입니다. 출발 시간입니다. 이 값을 설정하지 않으면 요청한 시간이 기본값으로 설정됩니다. 이미 지난 시간으로 이 값을 설정하면 요청이 실패합니다. |
ComputeRoutesRequest
ComputeRoutes 요청 메시지입니다.
| 필드 | |
|---|---|
origin |
필수 항목입니다. 출발지 경유지입니다. |
destination |
필수 항목입니다. 대상 경유지입니다. |
intermediates[] |
선택사항입니다. 경로를 따라 있는 경유지 집합입니다 (터미널 지점 제외). 정차하거나 통과할 수 있습니다. 최대 25개의 중간 경유지가 지원됩니다. |
travel_ |
선택사항입니다. 이동 수단을 지정합니다. |
routing_ |
선택사항입니다. 경로를 계산하는 방법을 지정합니다. 서버는 선택한 라우팅 환경설정을 사용하여 경로를 계산하려고 시도합니다. 라우팅 환경설정으로 인해 오류가 발생하거나 지연 시간이 지나치게 길어지면 오류가 반환됩니다. |
polyline_ |
선택사항입니다. 폴리라인의 품질에 대한 환경설정을 지정합니다. |
polyline_ |
선택사항입니다. 다중선의 기본 인코딩을 지정합니다. |
departure_ |
선택사항입니다. 출발 시간입니다. 이 값을 설정하지 않으면 요청한 시간이 기본값으로 설정됩니다. 이미 지난 시간으로 이 값을 설정하면 요청이 실패합니다. |
compute_ |
선택사항입니다. 경로 외에 대체 경로를 계산할지 여부를 지정합니다. 중간 경유지가 있는 요청에는 대체 경로가 반환되지 않습니다. |
route_ |
선택사항입니다. 경로 계산 방식에 영향을 미치는 충족해야 하는 조건 집합입니다. |
language_ |
선택사항입니다. BCP-47 언어 코드(예: 'en-US' 또는 'sr-Latn') 자세한 내용은 유니코드 언어 식별자를 참고하세요. 지원되는 언어 목록은 언어 지원을 참고하세요. 이 값을 제공하지 않으면 경로 요청의 위치에서 표시 언어가 추론됩니다. |
units |
선택사항입니다. 표시 필드의 측정 단위를 지정합니다. 여기에는 |
optimize_ |
optimizeWaypointOrder가 true로 설정되면 지정된 중간 경유지를 재정렬하여 경로의 전체 비용을 최소화하려고 시도합니다. 중간 경유지 중 하나가 경유지를 통해 이동하는 경우 요청이 실패합니다. |
ComputeRoutesResponse
ComputeRoutes 응답 메시지입니다.
| 필드 | |
|---|---|
routes[] |
|
fallback_ |
서버가 모든 입력 환경설정으로 경로 결과를 계산할 수 없는 경우 다른 계산 방법을 사용할 수 있습니다. 대체 모드가 사용되면 이 필드에는 대체 응답에 관한 자세한 정보가 포함됩니다. 그렇지 않으면 이 필드는 설정되지 않습니다. |
CustomRoute
고객이 지정한 경로 목표에 따라 계산된 맞춤 경로를 캡슐화합니다. CustomRoute에는 경로와 경로 토큰이 포함되어 있으며, 이는 NavSDK에 전달되어 단계별 안내를 위한 맞춤 경로를 재구성할 수 있습니다.
| 필드 | |
|---|---|
route |
입력 경로 목표에 '최적'으로 간주되는 경로입니다. |
token |
NavSDK에 전달할 수 있는 웹 보안 base64 인코딩 경로 토큰으로, NavSDK가 탐색 중에 경로를 재구성하고 경로 변경 시 |
FallbackInfo
대체 결과가 사용된 방식과 이유에 관한 정보입니다. 이 필드가 설정되면 서버가 선호하는 모드와 다른 라우팅 모드를 대체로 사용했다는 의미입니다.
| 필드 | |
|---|---|
routing_ |
응답에 사용된 라우팅 모드입니다. 대체가 트리거된 경우 모드가 원래 클라이언트 요청에 설정된 라우팅 환경설정과 다를 수 있습니다. |
reason |
원래 응답 대신 대체 응답이 사용된 이유입니다. 이 필드는 대체 모드가 트리거되고 대체 응답이 반환될 때만 채워집니다. |
FallbackReason
대체 응답을 사용하는 이유입니다.
| 열거형 | |
|---|---|
FALLBACK_REASON_UNSPECIFIED |
대체 이유가 지정되지 않았습니다. |
SERVER_ERROR |
선호하는 경로 모드로 경로를 계산하는 중에 서버 오류가 발생했지만 대체 모드로 계산된 결과를 반환할 수 있었습니다. |
LATENCY_EXCEEDED |
선호하는 경로 모드로 계산을 완료하지 못했지만 대체 모드로 계산한 결과를 반환할 수 있었습니다. |
FallbackRoutingMode
반환된 대체 응답에 사용된 실제 라우팅 모드입니다.
| 열거형 | |
|---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
사용되지 않음. |
FALLBACK_TRAFFIC_UNAWARE |
TRAFFIC_UNAWARE 라우팅 모드가 대답을 계산하는 데 사용되었음을 나타냅니다. |
FALLBACK_TRAFFIC_AWARE |
TRAFFIC_AWARE 라우팅 모드가 대답을 계산하는 데 사용되었음을 나타냅니다. |
위치
위치 (지리적 지점 및 선택적 방향)를 캡슐화합니다.
| 필드 | |
|---|---|
lat_ |
경유지의 지리적 좌표입니다. |
heading |
트래픽 흐름 방향과 관련된 나침반 방향입니다. 이 값은 승하차에 사용할 도로 측면을 지정합니다. 방향 값은 0~360이며, 0은 정북 방향을, 90은 정동 방향을 나타냅니다. 이 필드는 |
Maneuver
현재 단계에서 취해야 할 탐색 작업을 지정하는 값의 집합입니다 (예: 좌회전, 합류, 직진).
| 열거형 | |
|---|---|
MANEUVER_UNSPECIFIED |
사용되지 않음. |
TURN_SLIGHT_LEFT |
왼쪽으로 살짝 돌리세요. |
TURN_SHARP_LEFT |
왼쪽으로 급회전합니다. |
UTURN_LEFT |
좌회전합니다. |
TURN_LEFT |
좌회전하세요. |
TURN_SLIGHT_RIGHT |
오른쪽으로 살짝 돌립니다. |
TURN_SHARP_RIGHT |
오른쪽으로 급회전합니다. |
UTURN_RIGHT |
오른쪽으로 유턴하세요. |
TURN_RIGHT |
우회전하세요. |
STRAIGHT |
직진하세요. |
RAMP_LEFT |
왼쪽 램프로 진입하세요. |
RAMP_RIGHT |
오른쪽 램프를 이용하세요. |
MERGE |
교통 흐름에 합류합니다. |
FORK_LEFT |
왼쪽 갈림길로 가세요. |
FORK_RIGHT |
오른쪽 포크를 선택하세요. |
FERRY |
페리를 타세요. |
FERRY_TRAIN |
페리로 이어지는 기차를 타세요. |
ROUNDABOUT_LEFT |
회전교차로에서 좌회전합니다. |
ROUNDABOUT_RIGHT |
회전교차로에서 우회전합니다. |
DEPART |
초기 기동 |
NAME_CHANGE |
도로 이름 변경을 나타내는 데 사용됩니다. |
DESTINATION |
목적지 도착을 나타내는 데 사용됩니다. |
폴리라인
인코딩된 다중선을 캡슐화합니다.
| 필드 | |
|---|---|
통합 필드 polyline_type. 다중선의 유형을 캡슐화합니다. 기본값은 encoded_polyline입니다. polyline_type은 다음 중 하나여야 합니다. |
|
encoded_ |
다중선 인코딩 알고리즘을 사용하여 다중선을 인코딩한 문자열입니다. |
geo_ |
GeoJSON LineString 형식을 사용하여 다중선을 지정합니다. |
PolylineEncoding
반환할 다중선의 기본 유형을 지정합니다.
| 열거형 | |
|---|---|
POLYLINE_ENCODING_UNSPECIFIED |
다중선 유형 환경설정이 지정되지 않았습니다. 기본값은 ENCODED_POLYLINE입니다. |
ENCODED_POLYLINE |
다중선 인코딩 알고리즘을 사용하여 인코딩된 다중선을 지정합니다. |
GEO_JSON_LINESTRING |
GeoJSON LineString 형식을 사용하여 다중선을 지정합니다. |
PolylineQuality
다중선의 품질을 지정하는 값 집합입니다.
| 열거형 | |
|---|---|
POLYLINE_QUALITY_UNSPECIFIED |
다중선 품질 환경설정이 지정되지 않았습니다. 기본값은 OVERVIEW입니다. |
HIGH_QUALITY |
OVERVIEW보다 많은 점을 사용하여 구성된 고품질 다중선을 지정합니다. 응답 크기가 증가합니다. 정밀도가 더 필요한 경우 이 값을 사용하세요. |
OVERVIEW |
소수의 점을 사용하여 구성된 개요 다중선을 지정합니다. 경로 개요를 표시할 때 이 값을 사용합니다. 이 옵션을 사용하면 HIGH_QUALITY 옵션을 사용하는 것보다 요청 지연 시간이 짧습니다. |
경로
시작, 종료, 중간 경유지를 연결하는 일련의 연결된 도로 세그먼트로 구성된 경로를 캡슐화합니다.
| 필드 | |
|---|---|
legs[] |
경로를 구성하는 구간 (경유지 간 경로 세그먼트)의 모음입니다. 각 구간은 두 개의 |
distance_ |
경로의 이동 거리(미터)입니다. |
duration |
경로를 탐색하는 데 필요한 시간입니다. |
static_ |
교통상황을 고려하지 않고 경로를 이동하는 데 걸리는 시간입니다. |
polyline |
전체 경로 폴리라인입니다. 이 다중선은 모든 |
description |
경로에 대한 설명입니다. |
warnings[] |
경로를 표시할 때 표시할 경고의 배열입니다. |
viewport |
폴리라인의 표시 영역 경계 상자입니다. |
travel_ |
경로에 대한 추가 정보입니다. |
optimized_ |
|
RouteLeg
via이 아닌 경유지 사이의 세그먼트를 캡슐화합니다.
| 필드 | |
|---|---|
distance_ |
경로 구간의 이동 거리(미터)입니다. |
duration |
구간을 탐색하는 데 필요한 시간입니다. |
static_ |
교통 상황을 고려하지 않고 계산된 구간 이동 시간입니다. |
polyline |
이 구간의 전체 폴리라인입니다. 여기에는 각 |
start_ |
이 구간의 시작 위치입니다. 제공된 |
end_ |
이 구간의 종료 위치입니다. 제공된 |
steps[] |
이 구간 내의 세그먼트를 나타내는 단계 배열입니다. 각 단계는 하나의 탐색 안내를 나타냅니다. |
travel_ |
사용자에게 알려야 하는 추가 정보(예: 경로 구간의 가능한 교통 구역 제한 등)를 캡슐화합니다. |
RouteLegStep
RouteLeg의 세그먼트를 캡슐화합니다. 단계는 단일 탐색 안내에 해당합니다. 경로 구간은 단계로 구성됩니다.
| 필드 | |
|---|---|
distance_ |
이 단계의 이동 거리(미터)입니다. 경우에 따라 이 필드에 값이 없을 수 있습니다. |
static_ |
교통 상황을 고려하지 않고 이 단계를 통과하는 데 걸리는 시간입니다. 경우에 따라 이 필드에 값이 없을 수 있습니다. |
polyline |
이 단계와 연결된 다중선입니다. |
start_ |
이 단계의 시작 위치입니다. |
end_ |
이 단계의 종료 위치입니다. |
navigation_ |
탐색 안내입니다. |
travel_ |
사용자에게 알려야 하는 추가 정보(예: 구간 단계의 가능한 교통 구역 제한)를 캡슐화합니다. |
RouteLegStepTravelAdvisory
사용자에게 알려야 하는 추가 정보(예: 구간 단계의 가능한 교통 구역 제한)를 캡슐화합니다.
| 필드 | |
|---|---|
speed_ |
참고: 이 필드는 현재 채워져 있지 않습니다. |
RouteLegTravelAdvisory
사용자에게 알려야 하는 추가 정보(예: 경로 구간의 가능한 교통 구역 제한 등)를 캡슐화합니다.
| 필드 | |
|---|---|
toll_ |
특정 |
speed_ |
트래픽 밀도를 자세히 설명하는 속도 읽기 간격 예: |
RouteMatrixDestination
ComputeRouteMatrixRequest의 단일 대상
| 필드 | |
|---|---|
waypoint |
필수 항목입니다. 대상 경유지 |
RouteMatrixElement
ComputeRouteMatrix API에서 출발지/목적지 쌍에 대해 계산된 경로 정보를 캡슐화합니다. 이 프로토는 클라이언트로 스트리밍될 수 있습니다.
| 필드 | |
|---|---|
origin_ |
요청에서 0부터 시작하는 출처의 색인입니다. |
destination_ |
요청의 대상에서 0부터 시작하는 색인입니다. |
status |
이 요소의 오류 상태 코드입니다. |
condition |
경로를 찾았는지 여부를 나타냅니다. 상태와 무관합니다. |
distance_ |
경로의 이동 거리(미터)입니다. |
duration |
경로를 탐색하는 데 필요한 시간입니다. |
static_ |
교통상황을 고려하지 않고 경로를 이동하는 데 걸리는 시간입니다. |
travel_ |
경로에 대한 추가 정보입니다. 예: 제한 정보 및 통행료 정보 |
fallback_ |
서버가 특정 출발지/도착지 쌍에 대해 지정된 환경설정으로 경로를 계산할 수 없는 경우 다른 계산 모드를 사용하는 것으로 대체될 수 있습니다. 대체 모드가 사용되면 이 필드에는 대체 응답에 관한 자세한 정보가 포함됩니다. 그렇지 않으면 이 필드는 설정되지 않습니다. |
RouteMatrixElementCondition
반환되는 경로의 조건입니다.
| 열거형 | |
|---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
요소의 status가 OK가 아닌 경우에만 사용됩니다. |
ROUTE_EXISTS |
경로가 발견되었으며 요소에 해당하는 정보가 입력되었습니다. |
ROUTE_NOT_FOUND |
경로를 찾을 수 없습니다. distance_meters 또는 duration과 같은 경로 정보가 포함된 필드는 요소에 입력되지 않습니다. |
RouteMatrixOrigin
ComputeRouteMatrixRequest의 단일 출발지
| 필드 | |
|---|---|
waypoint |
필수 항목입니다. 출발지 경유지 |
route_ |
선택사항입니다. 이를 원점으로 사용하는 모든 경로의 수정자 |
RouteModifiers
경로를 계산할 때 충족해야 하는 선택적 조건 집합을 캡슐화합니다.
| 필드 | |
|---|---|
avoid_ |
true로 설정하면 합리적인 경우 유료 도로를 피하고 유료 도로가 포함되지 않은 경로를 우선합니다. |
avoid_ |
true로 설정하면 고속도로를 포함하지 않는 경로를 우선하여 고속도로를 피합니다. |
avoid_ |
true로 설정하면 합리적인 경우 페리를 피하고 페리가 포함되지 않은 경로를 우선합니다. |
avoid_ |
true로 설정하면 실내 내비게이션이 포함되지 않은 경로를 우선하여 적절한 경우 실내 탐색을 피합니다. |
vehicle_ |
차량 정보를 지정합니다. |
toll_ |
톨 패스에 관한 정보를 캡슐화합니다. 톨 패스가 제공되면 API는 톨 패스 가격을 반환하려고 시도합니다. 톨 패스가 제공되지 않으면 API는 톨 패스를 알 수 없는 것으로 취급하고 현금 가격을 반환하려고 시도합니다. |
RouteObjective
ComputeCustomRoutes로 최적화할 목표를 캡슐화합니다.
| 필드 | |
|---|---|
통합 필드 objective. 경로 목표입니다. objective은 다음 중 하나여야 합니다. |
|
rate_ |
RateCard 목표입니다. |
RateCard
RateCard 경로 목표를 캡슐화합니다.
| 필드 | |
|---|---|
cost_ |
선택사항입니다. 분당 비용입니다. |
cost_ |
선택사항입니다. 킬로미터당 비용입니다. |
include_ |
선택사항입니다. 전체 비용에 통행료를 포함할지 여부입니다. |
MonetaryCost
요금표에 사용된 비용을 캡슐화합니다.
| 필드 | |
|---|---|
value |
필수 항목입니다. 요청에서 추론된 비용 값(현지 통화)입니다. |
RouteTravelAdvisory
가능한 트래픽 존 제한 등 사용자에게 알려야 하는 추가 정보를 캡슐화합니다.
| 필드 | |
|---|---|
toll_ |
경로의 통행료에 관한 정보를 캡슐화합니다. 이 필드는 경로에 통행료가 있을 것으로 예상되는 경우에만 채워집니다. 이 필드가 설정되었지만 |
speed_ |
트래픽 밀도를 자세히 설명하는 속도 읽기 간격 예: |
RouteTravelMode
이동 수단을 지정하는 데 사용되는 값의 집합입니다.
| 열거형 | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
지정된 이동 수단이 없습니다. 기본값은 DRIVE입니다. |
DRIVE |
승용차로 이동합니다. |
BICYCLE |
자전거로 이동합니다. |
WALK |
도보로 이동 |
TWO_WHEELER |
2륜 전동 차량 예를 들어 오토바이입니다. 이는 인력으로 이동하는 방식을 포함하는 BICYCLE 이동 모드와 다릅니다. |
TAXI |
면허가 있는 택시를 이용합니다. 일부 지역에서는 택시 전용 차선을 이용할 수 있습니다. TAXI 모드는 실험용 기능입니다. 택시 전용차선 데이터가 제공되지 않는 도시에서 고객이 택시 경로를 요청하면 자동차 경로가 반환됩니다. |
RoutingPreference
경로를 계산할 때 고려해야 할 요소를 지정하는 값의 집합입니다.
| 열거형 | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
라우팅 환경설정이 지정되지 않았습니다. 기본값은 TRAFFIC_AWARE입니다. |
TRAFFIC_UNAWARE |
실시간 교통 상황을 고려하지 않고 경로를 계산합니다. 교통 상황이 중요하지 않거나 적용되지 않는 경우에 적합합니다. 이 값을 사용하면 지연 시간이 가장 짧습니다. 참고: RouteTravelMode DRIVE 및 TWO_WHEELER의 경우 현재 도로 조건이 아닌 도로망 및 평균 시간과 무관한 교통상황을 기반으로 경로 및 소요 시간이 선택됩니다. 따라서 경로에는 일시적으로 폐쇄된 도로가 포함될 수 있습니다. 지정된 요청의 결과는 도로망의 변화, 평균 교통상황의 업데이트 및 분산된 서비스 특성으로 인해 시간이 지남에 따라 달라질 수도 있습니다. 거의 동일한 경로 간에도 언제든지 또는 수시로 결과가 다를 수도 있습니다. |
TRAFFIC_AWARE |
교통상황을 고려하여 경로를 계산합니다. TRAFFIC_AWARE_OPTIMAL와 달리 지연 시간을 크게 줄이기 위해 일부 최적화가 적용됩니다. |
TRAFFIC_AWARE_OPTIMAL |
대부분의 성능 최적화를 적용하지 않고 교통 상황을 고려하여 경로를 계산합니다. 이 값을 사용하면 지연 시간이 가장 길어집니다. |
SpeedReadingInterval
다중선 또는 경로의 연속된 세그먼트에 있는 교통 밀도 표시기입니다. 점이 P_0, P_1, … , P_N (0부터 시작하는 색인)인 경로가 주어지면 SpeedReadingInterval는 간격을 정의하고 다음 카테고리를 사용하여 트래픽을 설명합니다.
| 필드 | |
|---|---|
start_ |
다중선에서 이 간격의 시작 색인입니다. JSON에서 색인이 0이면 필드가 채워지지 않은 것으로 표시됩니다. |
end_ |
다중선에서 이 간격의 종료 색인입니다. JSON에서 색인이 0이면 필드가 채워지지 않은 것으로 표시됩니다. |
speed |
이 간격의 트래픽 속도입니다. |
속도
교통정보 데이터에 기반한 다중선 속도 분류입니다.
| 열거형 | |
|---|---|
SPEED_UNSPECIFIED |
기본값 이 값은 사용되지 않습니다. |
NORMAL |
정상 속도이며 속도 저하가 감지되지 않습니다. |
SLOW |
속도 저하가 감지되었지만 교통 체증이 발생하지 않았습니다. |
TRAFFIC_JAM |
교통체증이 감지되었습니다. |
TollInfo
Route 또는 RouteLeg의 통행료 정보를 캡슐화합니다.
| 필드 | |
|---|---|
estimated_ |
해당 |
TollPass
Google에서 지원하는 전 세계 톨 패스 목록입니다.
| 열거형 | |
|---|---|
TOLL_PASS_UNSPECIFIED |
사용되지 않음. 이 값을 사용하면 요청이 실패합니다. |
AU_ETOLL_TAG |
시드니 톨 패스 제공업체 중 하나입니다. https://www.myetoll.com.au |
AU_EWAY_TAG |
시드니 톨 패스 제공업체 중 하나입니다. https://www.tollpay.com.au/ |
AU_LINKT |
오스트레일리아 전역 톨 패스입니다. 자세한 내용은 https://www.linkt.com.au/를 참고하세요. |
AR_TELEPASE |
아르헨티나 톨 패스입니다. 자세한 내용은 https://telepase.com.ar를 참고하세요. |
BR_AUTO_EXPRESO |
브라질 톨 패스 자세한 내용은 https://www.autoexpreso.com을 참고하세요. |
BR_CONECTCAR |
브라질 톨 패스 자세한 내용은 https://conectcar.com을 참고하세요. |
BR_MOVE_MAIS |
브라질 톨 패스 자세한 내용은 https://movemais.com을 참고하세요. |
BR_PASSA_RAPIDO |
브라질 톨 패스 자세한 내용은 https://pasorapido.gob.do/를 참고하세요. |
BR_SEM_PARAR |
브라질 톨 패스 자세한 내용은 https://www.semparar.com.br을 참고하세요. |
BR_TAGGY |
브라질 톨 패스 자세한 내용은 https://taggy.com.br을 참고하세요. |
BR_VELOE |
브라질 톨 패스 자세한 내용은 https://veloe.com.br/site/onde-usar를 참고하세요. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
캐나다-미국 국경 통과 |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
캐나다-미국 국경 통과 |
CA_US_BLUE_WATER_EDGE_PASS |
캐나다 온타리오에서 미국 미시간으로 국경을 넘는 경우 |
CA_US_CONNEXION |
캐나다 온타리오에서 미국 미시간으로 국경을 넘는 경우 |
CA_US_NEXUS_CARD |
캐나다-미국 국경 통과 |
ID_E_TOLL |
인도네시아 통행료를 결제하는 데 사용되는 여러 은행에서 제공하는 전자 카드 은행을 통한 모든 전자 카드는 동일한 요금이 청구되므로 하나의 열거형 값만 필요합니다. 예: Bank Mandiri https://www.bankmandiri.co.id/e-money BCA https://www.bca.co.id/flazz BNI https://www.bni.co.id/id-id/ebanking/tapcash |
IN_FASTAG |
India. |
IN_LOCAL_HP_PLATE_EXEMPT |
인도, HP 주 번호판 면제 |
JP_ETC |
일본 ETC. 통행료를 징수하는 전자 무선 시스템입니다. https://www.go-etc.jp/ |
JP_ETC2 |
일본 ETC2.0 할인이 추가되고 차량의 기기와 도로의 안테나 간 양방향 통신이 가능한 새로운 버전의 ETC입니다. https://www.go-etc.jp/etc2/index.html |
MX_IAVE |
멕시코 https://iave.capufe.gob.mx/#/ |
MX_PASE |
멕시코 https://www.pase.com.mx |
MX_QUICKPASS |
멕시코 https://operadoravial.com/quick-pass/ |
MX_SISTEMA_TELEPEAJE_CHIHUAHUA |
멕시코 http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf |
MX_TAG_IAVE |
멕시코 |
MX_TAG_TELEVIA |
멕시코 톨 패스 회사 멕시코시티에서 운영되는 여러 대중교통 중 하나입니다. 자세한 내용은 https://www.televia.com.mx에서 확인하세요. |
MX_TELEVIA |
멕시코 톨 패스 회사 멕시코시티에서 운영되는 여러 회사 중 하나입니다. https://www.televia.com.mx |
MX_VIAPASS |
멕시코 톨 패스 자세한 내용은 https://www.viapass.com.mx/viapass/web_home.aspx를 참고하세요. |
US_AL_FREEDOM_PASS |
미국 앨라배마주 |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
미국 알래스카주 |
US_CA_FASTRAK |
미국 캘리포니아주 |
US_CA_FASTRAK_CAV_STICKER |
운전자가 DMV에서 발급한 청정 공기 차량 (CAV) 스티커 외에 FasTrak 통행권을 보유하고 있는지 여부를 나타냅니다. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
미국 콜로라도주 |
US_CO_GO_PASS |
미국 콜로라도주 |
US_DE_EZPASSDE |
독일, 미국 |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
미국 플로리다주 |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
미국 플로리다주 |
US_FL_EPASS |
미국 플로리다주 |
US_FL_GIBA_TOLL_PASS |
미국 플로리다주 |
US_FL_LEEWAY |
미국 플로리다주 |
US_FL_SUNPASS |
미국 플로리다주 |
US_FL_SUNPASS_PRO |
미국 플로리다주 |
US_IL_EZPASSIL |
미국 일리노이주 |
US_IL_IPASS |
미국 일리노이주 |
US_IN_EZPASSIN |
인도, 미국 |
US_KS_BESTPASS_HORIZON |
KS, USA. |
US_KS_KTAG |
KS, USA. |
US_KS_NATIONALPASS |
KS, USA. |
US_KS_PREPASS_ELITEPASS |
KS, USA. |
US_KY_RIVERLINK |
미국 켄터키주 |
US_LA_GEAUXPASS |
미국 로스앤젤레스 |
US_LA_TOLL_TAG |
미국 로스앤젤레스 |
US_MA_EZPASSMA |
미국 매사추세츠주 |
US_MD_EZPASSMD |
MD, 미국 |
US_ME_EZPASSME |
미국 메인주 |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
미국 미시간주 |
US_MI_BCPASS |
미국 미시간주 |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
미국 미시간주 |
US_MI_IQ_PROX_CARD |
미국 미시간주 이 패스 유형이 더 이상 존재하지 않으므로 지원 중단되었습니다. |
US_MI_IQ_TAG |
미국 미시간주 |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
미국 미시간주 |
US_MI_NEXPRESS_TOLL |
미국 미시간주 |
US_MN_EZPASSMN |
미국 미네소타주 |
US_NC_EZPASSNC |
미국 노스캐롤라이나주 |
US_NC_PEACH_PASS |
미국 노스캐롤라이나주 |
US_NC_QUICK_PASS |
미국 노스캐롤라이나주 |
US_NH_EZPASSNH |
미국 뉴햄프셔주 |
US_NJ_DOWNBEACH_EXPRESS_PASS |
미국 뉴저지주 |
US_NJ_EZPASSNJ |
미국 뉴저지주 |
US_NY_EXPRESSPASS |
미국 뉴욕주 |
US_NY_EZPASSNY |
미국 뉴욕주 |
US_OH_EZPASSOH |
미국 오하이오주 |
US_PA_EZPASSPA |
미국 펜실베이니아주 |
US_RI_EZPASSRI |
미국 로드아일랜드주 |
US_SC_PALPASS |
SC, USA. |
US_TX_AVI_TAG |
텍사스주에 거주하고 있습니다. |
US_TX_BANCPASS |
텍사스주에 거주하고 있습니다. |
US_TX_DEL_RIO_PASS |
텍사스주에 거주하고 있습니다. |
US_TX_EFAST_PASS |
텍사스주에 거주하고 있습니다. |
US_TX_EAGLE_PASS_EXPRESS_CARD |
텍사스주에 거주하고 있습니다. |
US_TX_EPTOLL |
텍사스주에 거주하고 있습니다. |
US_TX_EZ_CROSS |
텍사스주에 거주하고 있습니다. |
US_TX_EZTAG |
텍사스주에 거주하고 있습니다. |
US_TX_FUEGO_TAG |
텍사스주에 거주하고 있습니다. |
US_TX_LAREDO_TRADE_TAG |
텍사스주에 거주하고 있습니다. |
US_TX_PLUSPASS |
텍사스주에 거주하고 있습니다. |
US_TX_TOLLTAG |
텍사스주에 거주하고 있습니다. |
US_TX_TXTAG |
텍사스주에 거주하고 있습니다. |
US_TX_XPRESS_CARD |
텍사스주에 거주하고 있습니다. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
미국 유타주 |
US_VA_EZPASSVA |
미국 버지니아주 |
US_WA_BREEZEBY |
미국 워싱턴주 |
US_WA_GOOD_TO_GO |
미국 워싱턴주 |
US_WV_EZPASSWV |
미국 웨스트버지니아주 |
US_WV_MEMORIAL_BRIDGE_TICKETS |
미국 웨스트버지니아주 |
US_WV_MOV_PASS |
미국 웨스트버지니아주 |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
미국 웨스트버지니아주 |
단위
디스플레이에 사용되는 측정 단위를 지정하는 값의 집합입니다.
| 열거형 | |
|---|---|
UNITS_UNSPECIFIED |
측정 단위가 지정되지 않았습니다. 기본값은 요청에서 추론된 측정 단위입니다. |
METRIC |
미터법 측정 단위입니다. |
IMPERIAL |
영국식 (영어) 측정 단위입니다. |
VehicleEmissionType
차량의 배출 유형을 설명하는 값 집합입니다. DRIVE 이동 모드에만 적용됩니다.
| 열거형 | |
|---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
배출 유형이 지정되지 않았습니다. 기본값은 GASOLINE입니다. |
GASOLINE |
휘발유로 작동하는 차량입니다. |
ELECTRIC |
전기로 작동하는 차량입니다. |
HYBRID |
하이브리드 연료 (예: 휘발유 + 전기) 차량 |
VehicleInfo
차량 배출 유형과 같은 차량 정보를 캡슐화합니다.
| 필드 | |
|---|---|
emission_ |
차량의 배출 유형을 설명합니다. |
경유지
경유지를 캡슐화합니다. 경유지는 경로의 시작과 끝을 모두 표시하며 경로를 따라 중간에 있는 정류장을 포함합니다.
| 필드 | |
|---|---|
via |
이 경유지를 정차 지점이 아닌 주요 지점으로 표시합니다. 요청에 있는 각 경유지 외 경로에 대해 응답은 |
vehicle_ |
경유지가 차량이 정차하기 위한 곳이며, 의도는 승차 또는 하차임을 나타냅니다. 이 값을 설정하면 계산된 경로에 승차 및 하차에 적합하지 않은 도로의 비 |
side_ |
이 경유지의 위치가 차량이 도로의 특정 측면에 정차하도록 선호함을 나타냅니다. 이 값을 설정하면 차량이 도로 중앙에서 위치 쪽으로 치우친 도로변에 정차할 수 있도록 경로가 해당 위치를 통과합니다. 이 옵션은 'DRIVE' 및 'TWO_WHEELER' 이동 모드에서만 작동합니다. |
통합 필드 location_type. 위치를 나타내는 다양한 방법 location_type은 다음 중 하나여야 합니다. |
|
location |
선택적 방향을 포함하여 지리적 좌표를 사용하여 지정된 지점입니다. |
place_ |
경유지와 연결된 관심 장소 ID입니다. |