색인
Routes(인터페이스)ComputeRouteMatrixRequest(메시지)ComputeRouteMatrixRequest.ExtraComputation(열거형)ComputeRoutesRequest(메시지)ComputeRoutesRequest.ExtraComputation(열거형)ComputeRoutesRequest.ReferenceRoute(열거형)ComputeRoutesResponse(메시지)FallbackInfo(메시지)FallbackReason(열거형)FallbackRoutingMode(열거형)GeocodedWaypoint(메시지)GeocodingResults(메시지)LocalizedTime(메시지)Location(메시지)Maneuver(열거형)NavigationInstruction(메시지)Polyline(메시지)PolylineDetails(메시지)PolylineDetails.FlyoverInfo(메시지)PolylineDetails.NarrowRoadInfo(메시지)PolylineDetails.PolylinePointIndex(메시지)PolylineDetails.RoadFeatureState(열거형)PolylineEncoding(열거형)PolylineQuality(열거형)Route(메시지)Route.RouteLocalizedValues(메시지)RouteLabel(열거형)RouteLeg(메시지)RouteLeg.RouteLegLocalizedValues(메시지)RouteLeg.StepsOverview(메시지)RouteLeg.StepsOverview.MultiModalSegment(메시지)RouteLegStep(메시지)RouteLegStep.RouteLegStepLocalizedValues(메시지)RouteLegStepTransitDetails(메시지)RouteLegStepTransitDetails.TransitDetailsLocalizedValues(메시지)RouteLegStepTransitDetails.TransitStopDetails(메시지)RouteLegStepTravelAdvisory(메시지)RouteLegTravelAdvisory(메시지)RouteMatrixDestination(메시지)RouteMatrixElement(메시지)RouteMatrixElement.LocalizedValues(메시지)RouteMatrixElementCondition(열거형)RouteMatrixOrigin(메시지)RouteModifiers(메시지)RouteTravelAdvisory(메시지)RouteTravelMode(열거형)RoutingPreference(열거형)SpeedReadingInterval(메시지)SpeedReadingInterval.Speed(열거형)TollInfo(메시지)TollPass(열거형)TrafficModel(열거형)TransitAgency(메시지)TransitLine(메시지)TransitPreferences(메시지)TransitPreferences.TransitRoutingPreference(열거형)TransitPreferences.TransitTravelMode(열거형)TransitStop(메시지)TransitVehicle(메시지)TransitVehicle.TransitVehicleType(열거형)Units(열거형)VehicleEmissionType(열거형)VehicleInfo(메시지)Waypoint(메시지)
경로
Routes API
| ComputeRouteMatrix |
|---|
|
출발지와 목적지 목록을 가져와 각 출발지와 목적지 조합의 경로 정보가 포함된 스트림을 반환합니다. 참고: 이 메서드를 사용하려면 입력에 응답 필드 마스크를 지정해야 합니다. URL 매개변수 예를 들어 다음 메서드에서
필드 마스크에
|
| ComputeRoutes |
|---|
|
일련의 터미널 및 중간 경유지가 주어지면 기본 경로와 선택적 대체 경로를 반환합니다. 참고: 이 메서드를 사용하려면 입력에 응답 필드 마스크를 지정해야 합니다. URL 매개변수 예를 들어 다음 메서드에서
Google에서는 다음과 같은 이유로 와일드 카드 (
|
ComputeRouteMatrixRequest
ComputeRouteMatrix 요청 메시지
| 필드 | |
|---|---|
origins[] |
필수 항목입니다. 원본 배열로, 응답 행렬의 행을 결정합니다. 출발지 및 도착지의 카디널리티에는 다음과 같은 여러 크기 제한이 적용됩니다.
|
destinations[] |
필수 항목입니다. 대답 행렬의 열을 결정하는 대상 배열입니다. |
travel_mode |
선택사항입니다. 이동 수단을 지정합니다. |
routing_preference |
선택사항입니다. 경로를 계산하는 방법을 지정합니다. 서버는 선택한 라우팅 환경설정을 사용하여 경로를 계산하려고 시도합니다. 라우팅 환경설정으로 인해 오류가 발생하거나 지연 시간이 지나치게 길어지면 오류가 반환됩니다. |
departure_time |
선택사항입니다. 출발 시간입니다. 이 값을 설정하지 않으면 요청한 시간이 기본값으로 설정됩니다. 참고: |
arrival_time |
선택사항입니다. 도착 시간입니다. 참고: |
language_code |
선택사항입니다. BCP-47 언어 코드(예: 'en-US' 또는 'sr-Latn') 자세한 내용은 유니코드 언어 식별자를 참고하세요. 지원되는 언어 목록은 언어 지원을 참고하세요. 이 값을 제공하지 않으면 표시 언어가 첫 번째 출처의 위치에서 추론됩니다. |
region_code |
선택사항입니다. ccTLD ('최상위 도메인') 2자리 값으로 지정되는 지역 코드입니다. 자세한 내용은 국가 코드 최상위 도메인을 참고하세요. |
units |
선택사항입니다. 디스플레이 필드의 측정 단위를 지정합니다. |
extra_computations[] |
선택사항입니다. 요청을 완료하는 데 사용할 수 있는 추가 계산 목록입니다. 참고: 이러한 추가 계산은 응답에 추가 필드를 반환할 수 있습니다. 이러한 추가 필드는 응답에서 반환되도록 필드 마스크에도 지정해야 합니다. |
traffic_model |
선택사항입니다. 교통 상황에서 시간을 계산할 때 사용할 가정을 지정합니다. 이 설정은 이전 평균을 기반으로 한 예상 이동 시간이 포함된 |
transit_preferences |
선택사항입니다. |
ExtraComputation
요청을 완료하는 동안 실행할 추가 계산입니다.
| 열거형 | |
|---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
사용되지 않음. 이 값이 포함된 요청은 실패합니다. |
TOLLS |
매트릭스 요소의 통행료 정보입니다. |
ComputeRoutesRequest
ComputeRoutes 요청 메시지입니다.
| 필드 | |
|---|---|
origin |
필수 항목입니다. 출발지 경유지입니다. |
destination |
필수 항목입니다. 목적지 경유지입니다. |
intermediates[] |
선택사항입니다. 경로를 따라 정차하거나 통과할 수 있는 경유지 집합 (터미널 지점 제외)입니다. 최대 25개의 중간 경유지가 지원됩니다. |
travel_mode |
선택사항입니다. 이동 수단을 지정합니다. |
routing_preference |
선택사항입니다. 경로를 계산하는 방법을 지정합니다. 서버는 선택한 라우팅 환경설정을 사용하여 경로를 계산하려고 시도합니다. 라우팅 환경설정으로 인해 오류가 발생하거나 지연 시간이 지나치게 길어지면 오류가 반환됩니다. |
polyline_quality |
선택사항입니다. 폴리라인의 품질에 대한 환경설정을 지정합니다. |
polyline_encoding |
선택사항입니다. 다중선의 기본 인코딩을 지정합니다. |
departure_time |
선택사항입니다. 출발 시간입니다. 이 값을 설정하지 않으면 요청한 시간이 기본값으로 설정됩니다. 참고: |
arrival_time |
선택사항입니다. 도착 시간입니다. 참고: 요청에서 |
compute_alternative_routes |
선택사항입니다. 경로 외에 대체 경로를 계산할지 여부를 지정합니다. 중간 경유지가 있는 요청에는 대체 경로가 반환되지 않습니다. |
route_modifiers |
선택사항입니다. 경로 계산 방식에 영향을 미치는 충족해야 하는 조건 집합입니다. |
language_code |
선택사항입니다. BCP-47 언어 코드(예: 'en-US' 또는 'sr-Latn') 자세한 내용은 유니코드 언어 식별자를 참고하세요. 지원되는 언어 목록은 언어 지원을 참고하세요. 이 값을 제공하지 않으면 표시 언어가 경로 요청의 위치에서 추론됩니다. |
region_code |
선택사항입니다. ccTLD ('최상위 도메인') 2자리 값으로 지정되는 지역 코드입니다. 자세한 내용은 국가 코드 최상위 도메인을 참고하세요. |
units |
선택사항입니다. 디스플레이 필드의 측정 단위를 지정합니다. 이러한 필드에는 |
optimize_waypoint_order |
선택사항입니다. true로 설정하면 서비스는 지정된 중간 경유지를 재정렬하여 경로의 전체 비용을 최소화하려고 시도합니다. 중간 경유지가 |
requested_reference_routes[] |
선택사항입니다. 기본 경로 외에 요청의 일부로 계산할 참조 경로를 지정합니다. 참조 경로는 기본 경로와 다른 경로 계산 목표가 있는 경로입니다. 예를 들어 |
extra_computations[] |
선택사항입니다. 요청을 완료하는 데 사용할 수 있는 추가 계산 목록입니다. 참고: 이러한 추가 계산은 응답에 추가 필드를 반환할 수 있습니다. 이러한 추가 필드는 응답에서 반환되도록 필드 마스크에도 지정해야 합니다. |
traffic_model |
선택사항입니다. 교통 상황에서 시간을 계산할 때 사용할 가정을 지정합니다. 이 설정은 |
transit_preferences |
선택사항입니다. |
ExtraComputation
요청을 완료하는 동안 실행할 추가 계산입니다.
| 열거형 | |
|---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
사용되지 않음. 이 값이 포함된 요청은 실패합니다. |
TOLLS |
경로의 통행료 정보입니다. |
FUEL_CONSUMPTION |
경로의 예상 연료 소비량입니다. |
TRAFFIC_ON_POLYLINE |
경로의 교통정보 인식 폴리라인입니다. |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS |
NavigationInstructions이 서식이 지정된 HTML 텍스트 문자열로 표시됩니다. 이 콘텐츠는 있는 그대로 읽어야 합니다. 이 콘텐츠는 표시용입니다. 프로그래매틱 방식으로 파싱하지 마세요. |
FLYOVER_INFO_ON_POLYLINE |
경로의 플라이오버 정보입니다. 이 정보를 반환하려면 routes.polyline_details.flyover_info fieldmask를 지정해야 합니다. 이 데이터는 현재 인도 내 특정 대도시에서만 채워집니다. 이 기능은 실험 단계이며 SKU/요금은 변경될 수 있습니다. |
NARROW_ROAD_INFO_ON_POLYLINE |
경로의 좁은 도로 정보입니다. 이 정보를 반환하려면 routes.polyline_details.narrow_road_info fieldmask를 지정해야 합니다. 이 데이터는 현재 인도 내 특정 대도시에서만 채워집니다. 이 기능은 실험 단계이며 SKU/요금은 변경될 수 있습니다. |
ReferenceRoute
ComputeRoutesRequest의 지원되는 참조 경로입니다.
| 열거형 | |
|---|---|
REFERENCE_ROUTE_UNSPECIFIED |
사용되지 않음. 이 값을 포함하는 요청은 실패합니다. |
FUEL_EFFICIENT |
연비 최적 경로 |
SHORTER_DISTANCE |
이동 거리가 더 짧은 경로입니다. 실험용으로 제공되는 기능입니다.
이 기능은 다른 이동 수단, 중간 경유지 또는 |
ComputeRoutesResponse
ComputeRoutes 응답 메시지입니다.
| 필드 | |
|---|---|
routes[] |
|
fallback_info |
서버가 모든 입력 환경설정으로 경로 결과를 계산할 수 없는 경우 다른 계산 방법을 사용할 수 있습니다. 대체 모드가 사용되면 이 필드에는 대체 응답에 관한 자세한 정보가 포함됩니다. 그렇지 않으면 이 필드는 설정되지 않습니다. |
geocoding_results |
주소로 지정된 경유지의 지오코딩 응답 정보를 포함합니다. |
FallbackInfo
대체 결과가 사용된 방법과 이유에 관한 정보입니다. 이 필드가 설정되면 서버가 선호하는 모드와 다른 라우팅 모드를 대체 모드로 사용했음을 의미합니다.
| 필드 | |
|---|---|
routing_mode |
응답에 사용된 라우팅 모드입니다. 대체가 트리거된 경우 모드가 원래 클라이언트 요청에 설정된 라우팅 환경설정과 다를 수 있습니다. |
reason |
원래 응답 대신 대체 응답이 사용된 이유입니다. 이 필드는 대체 모드가 트리거되고 대체 응답이 반환될 때만 채워집니다. |
FallbackReason
대체 응답을 사용하는 이유입니다.
| 열거형 | |
|---|---|
FALLBACK_REASON_UNSPECIFIED |
대체 이유가 지정되지 않았습니다. |
SERVER_ERROR |
선호하는 경로 모드로 경로를 계산하는 중에 서버 오류가 발생했지만 대체 모드로 계산된 결과를 반환할 수 있었습니다. |
LATENCY_EXCEEDED |
선호하는 경로 모드로 계산을 완료하지 못했지만 대체 모드로 계산된 결과를 반환할 수 있었습니다. |
FallbackRoutingMode
반환된 대체 응답에 사용된 실제 라우팅 모드입니다.
| 열거형 | |
|---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
사용되지 않음. |
FALLBACK_TRAFFIC_UNAWARE |
TRAFFIC_UNAWARE 가 대답을 계산하는 데 사용되었음을 나타냅니다. |
FALLBACK_TRAFFIC_AWARE |
TRAFFIC_AWARE 가 대답을 계산하는 데 사용되었음을 나타냅니다. |
GeocodedWaypoint
경유지로 사용되는 위치에 관한 세부정보입니다. 주소 경유지에만 채워집니다. 주소가 지오코딩된 위치를 확인하기 위한 지오코딩 결과에 관한 세부정보가 포함됩니다.
| 필드 | |
|---|---|
geocoder_status |
지오코딩 작업 결과 발생한 상태 코드를 나타냅니다. |
type[] |
결과의 유형입니다. 0개 이상의 유형 태그 형식입니다. 지원되는 유형: 주소 유형 및 주소 구성요소 유형 |
partial_match |
지오코더가 원래 요청에 대해 정확히 일치하는 결과를 반환하지 않았지만 요청된 주소의 일부분과 일치함을 나타냅니다. 원래 요청을 검사하여 맞춤법 오류 및/또는 불완전한 주소를 찾아낼 수 있습니다. |
place_id |
이 결과의 장소 ID입니다. |
intermediate_waypoint_request_index |
요청에 있는 해당 중간 경유지의 색인입니다. 해당 경유지가 중간 경유지인 경우에만 채워집니다. |
GeocodingResults
출발지, 목적지, 중간 경유지의 를 포함합니다. 주소 경유지에만 채워집니다.GeocodedWaypoints
| 필드 | |
|---|---|
origin |
출발지 지오코딩된 경유지입니다. |
destination |
지오코딩된 대상 경유지입니다. |
intermediates[] |
중간 지오코딩된 경유지 목록입니다. 각 경유지에는 요청에 지정된 순서대로 경유지의 0 기반 위치에 해당하는 색인 필드가 포함됩니다. |
LocalizedTime
시간에 대한 현지화된 설명입니다.
| 필드 | |
|---|---|
time |
지정된 시간대의 문자열로 지정된 시간입니다. |
time_zone |
시간대가 포함됩니다. IANA 시간대 데이터베이스(예: 미국/뉴욕')에 따라 정의된 시간대의 이름이 값으로 사용됩니다. |
위치
위치 (지리적 지점 및 선택적 방향)를 캡슐화합니다.
| 필드 | |
|---|---|
lat_lng |
경유지의 지리 좌표입니다. |
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 |
도로 이름 변경을 나타내는 데 사용됩니다. |
폴리라인
인코딩된 다중선을 캡슐화합니다.
| 필드 | |
|---|---|
통합 필드 polyline_type. 폴리라인의 유형을 캡슐화합니다. 기본값은 encoded_polyline입니다. polyline_type은 다음 중 하나여야 합니다. |
|
encoded_polyline |
다중선 인코딩 알고리즘을 사용하여 다중선을 문자열로 인코딩한 결과 |
geo_json_linestring |
GeoJSON LineString 형식을 사용하여 폴리라인을 지정합니다. |
PolylineDetails
다중선의 지정된 색인 또는 연속된 세그먼트에 해당하는 세부정보입니다. 점이 P_0, P_1, ... , P_N (0 기반 색인)인 폴리라인이 주어지면 PolylineDetails는 간격과 연결된 메타데이터를 정의합니다.
| 필드 | |
|---|---|
flyover_info[] |
다중선을 따라 오버플라이 세부정보입니다. |
narrow_road_info[] |
다중선을 따라 좁은 도로 세부정보입니다. |
FlyoverInfo
폴리라인을 따라 이동하는 정보가 캡슐화됩니다.
| 필드 | |
|---|---|
flyover_presence |
출력 전용입니다. 다중선의 지정된 구간에 플라이오버가 있는지 여부를 나타냅니다. |
polyline_point_index |
폴리라인을 따라 이동하는 관련 정보의 위치입니다. |
NarrowRoadInfo
폴리라인을 따라 좁은 도로에 관한 정보를 캡슐화합니다.
| 필드 | |
|---|---|
narrow_road_presence |
출력 전용입니다. 다중선의 특정 구간에 좁은 도로가 있는지 여부를 나타냅니다. |
polyline_point_index |
다중선을 따라 좁은 도로 관련 정보의 위치입니다. |
PolylinePointIndex
다중선 세부정보의 시작 및 종료 색인을 캡슐화합니다. 데이터가 단일 점에 해당하는 인스턴스의 경우 start_index과 end_index이 동일합니다.
| 필드 | |
|---|---|
start_index |
다중선에서 이 세부정보의 시작 색인입니다. |
end_index |
폴리라인에서 이 세부정보의 끝 색인입니다. |
RoadFeatureState
다중선 구간을 따라 있는 도로 기능의 상태를 캡슐화합니다.
| 열거형 | |
|---|---|
ROAD_FEATURE_STATE_UNSPECIFIED |
도로 기능의 상태가 계산되지 않았습니다 (기본값). |
EXISTS |
도로 기능이 있습니다. |
DOES_NOT_EXIST |
도로 기능이 존재하지 않습니다. |
PolylineEncoding
반환할 선의 기본 유형을 지정합니다.
| 열거형 | |
|---|---|
POLYLINE_ENCODING_UNSPECIFIED |
지정된 폴리라인 유형 환경설정이 없습니다. 기본값은 ENCODED_POLYLINE입니다. |
ENCODED_POLYLINE |
다중선 인코딩 알고리즘을 사용하여 인코딩된 다중선을 지정합니다. |
GEO_JSON_LINESTRING |
GeoJSON LineString 형식을 사용하여 폴리라인을 지정합니다. |
PolylineQuality
폴리라인의 품질을 지정하는 값의 집합입니다.
| 열거형 | |
|---|---|
POLYLINE_QUALITY_UNSPECIFIED |
폴리라인 품질 환경설정이 지정되지 않았습니다. 기본값은 OVERVIEW입니다. |
HIGH_QUALITY |
OVERVIEW보다 많은 포인트를 사용하여 구성된 고품질 폴리라인을 지정합니다. 이 경우 응답 크기가 증가합니다. 정밀도가 더 필요한 경우 이 값을 사용하세요. |
OVERVIEW |
소수의 점으로 구성된 개요 다중선을 지정합니다. 경로의 개요를 표시할 때 이 값을 사용합니다. 이 옵션을 사용하면 HIGH_QUALITY 옵션을 사용하는 것보다 요청 지연 시간이 짧습니다. |
경로
시작, 종료, 중간 경유지를 연결하는 일련의 연결된 도로 구간으로 구성된 경로를 포함합니다.
| 필드 | |
|---|---|
route_labels[] |
다른 경로와 비교할 경로의 특정 속성을 식별하는 데 유용한 |
legs[] |
경로를 구성하는 구간 (경유지 간 경로 세그먼트)의 모음입니다. 각 구간은 두 개의 비 |
distance_meters |
경로의 이동 거리(미터)입니다. |
duration |
경로를 탐색하는 데 필요한 시간입니다. |
static_duration |
교통상황을 고려하지 않고 경로를 이동하는 데 걸리는 시간입니다. |
polyline |
전체 경로 폴리라인입니다. 이 다중선은 모든 |
description |
경로에 대한 설명입니다. |
warnings[] |
경로를 표시할 때 표시할 경고 배열입니다. |
viewport |
폴리라인의 표시 영역 경계 상자입니다. |
travel_advisory |
경로에 대한 추가 정보입니다. |
optimized_intermediate_waypoint_index[] |
|
localized_values |
|
route_token |
탐색 중에 경로를 재구성하고 경로가 생성될 때 원래 의도를 따르기 위해 리라우팅 시 Navigation SDK에 전달할 수 있는 불투명 토큰입니다. 이 토큰을 불투명 BLOB으로 처리합니다. 서비스에서 정확히 동일한 경로를 반환하더라도 값이 변경될 수 있으므로 요청 간에 값을 비교하지 마세요. 참고: |
polyline_details |
폴리라인을 따라 세부정보에 관한 정보를 포함합니다. |
RouteLocalizedValues
특정 속성의 텍스트 표현입니다.
| 필드 | |
|---|---|
distance |
이동 거리를 텍스트 형식으로 나타냅니다. |
duration |
텍스트 형식으로 표현되고 질문의 지역에 맞게 현지화된 기간입니다. 교통상황을 고려합니다. 참고: 교통 정보를 요청하지 않은 경우 이 값은 |
static_duration |
트래픽 조건을 고려하지 않은 지속 시간으로, 텍스트 형식으로 표시됩니다. |
transit_fare |
텍스트 형식으로 표시된 대중교통 요금입니다. |
RouteLabel
다른 경로와 비교할 경로의 특정 속성을 식별하는 데 유용한 의 라벨입니다.Route
| 열거형 | |
|---|---|
ROUTE_LABEL_UNSPECIFIED |
기본값 - 사용되지 않습니다. |
DEFAULT_ROUTE |
경로 계산에 반환된 기본 '최적' 경로입니다. |
DEFAULT_ROUTE_ALTERNATE |
기본 '최적' 경로의 대안입니다. 가 지정되면 이와 같은 경로가 반환됩니다. |
FUEL_EFFICIENT |
연비 최적 경로 이 값으로 라벨이 지정된 경로는 연료 소비와 같은 에코 매개변수에 최적화된 것으로 간주됩니다. |
SHORTER_DISTANCE |
이동 거리가 더 짧은 경로 실험용으로 제공되는 기능입니다. |
RouteLeg
via가 아닌 경유지 사이의 세그먼트가 포함되어 있습니다.
| 필드 | |
|---|---|
distance_meters |
경로 구간의 이동 거리(미터)입니다. |
duration |
구간을 탐색하는 데 필요한 시간입니다. |
static_duration |
교통상황을 고려하지 않고 계산된 구간 이동 시간입니다. |
polyline |
각 |
start_location |
이 구간의 시작 위치입니다. 이 위치는 제공된 |
end_location |
이 구간의 종료 위치입니다. 이 위치는 제공된 |
steps[] |
이 구간 내의 세그먼트를 나타내는 단계의 배열입니다. 각 단계는 하나의 탐색 안내를 나타냅니다. |
travel_advisory |
경로 구간에서 사용자에게 알려야 하는 추가 정보(예: 가능한 교통 구역 제한)를 포함합니다. |
localized_values |
|
steps_overview |
이 |
RouteLegLocalizedValues
특정 속성의 텍스트 표현입니다.
| 필드 | |
|---|---|
distance |
이동 거리를 텍스트 형식으로 나타냅니다. |
duration |
텍스트 형식으로 표현되고 질문의 지역에 맞게 현지화된 기간입니다. 교통상황을 고려합니다. 참고: 교통 정보를 요청하지 않은 경우 이 값은 static_duration과 동일한 값입니다. |
static_duration |
트래픽 조건을 고려하지 않은 지속 시간으로, 텍스트 형식으로 표시됩니다. |
StepsOverview
RouteLegStep 목록에 관한 개요 정보를 제공합니다.
| 필드 | |
|---|---|
multi_modal_segments[] |
|
MultiModalSegment
RouteLeg.steps의 다양한 멀티모달 세그먼트에 관한 요약 정보를 제공합니다. 멀티모달 세그먼트는 동일한 RouteTravelMode을 갖는 하나 이상의 연속된 RouteLegStep로 정의됩니다. RouteLeg에 단계의 멀티모달 세그먼트가 포함되지 않은 경우 이 필드는 채워지지 않습니다.
| 필드 | |
|---|---|
navigation_instruction |
멀티모달 세그먼트의 NavigationInstruction입니다. |
travel_mode |
멀티모달 세그먼트의 이동 수단입니다. |
step_start_index |
멀티모달 세그먼트의 시작인 해당 |
step_end_index |
멀티모달 세그먼트의 끝인 해당 |
RouteLegStep
의 세그먼트를 포함합니다. 단계는 단일 탐색 안내에 해당합니다. 경로 구간은 단계로 구성됩니다.RouteLeg
| 필드 | |
|---|---|
distance_meters |
이 단계의 이동 거리(미터)입니다. 경우에 따라 이 필드에 값이 없을 수 있습니다. |
static_duration |
교통 상황을 고려하지 않고 이 단계를 통과하는 데 걸리는 시간입니다. 경우에 따라 이 필드에 값이 없을 수 있습니다. |
polyline |
이 단계와 연결된 다중선입니다. |
start_location |
이 단계의 시작 위치입니다. |
end_location |
이 단계의 종료 위치입니다. |
navigation_instruction |
내비게이션 안내 |
travel_advisory |
구간 단계에서 사용자에게 알려야 하는 추가 정보(예: 가능한 트래픽 존 제한)를 포함합니다. |
localized_values |
|
transit_details |
이 단계와 관련된 세부정보입니다(이동 모드가 |
travel_mode |
이 단계에 사용된 이동 수단입니다. |
RouteLegStepLocalizedValues
특정 속성의 텍스트 표현입니다.
| 필드 | |
|---|---|
distance |
이동 거리를 텍스트 형식으로 나타냅니다. |
static_duration |
트래픽 조건을 고려하지 않은 지속 시간으로, 텍스트 형식으로 표시됩니다. |
RouteLegStepTransitDetails
TRANSIT 경로와 관련된 RouteLegStep의 추가 정보입니다.
| 필드 | |
|---|---|
stop_details |
단계의 도착 및 출발 정류장에 관한 정보입니다. |
localized_values |
|
headsign |
차량이나 출발 정류장에 표시된 대로 이 노선의 이동 방향을 지정합니다. 방향은 종착역인 경우가 많습니다. |
headway |
현재 동일한 정류장의 예상 배차 간격을 기간으로 지정합니다. 예를 들어 배차 간격 초 값이 600인 경우 버스를 놓치면 다음 버스까지 10분을 기다려야 합니다. |
transit_line |
이 단계에서 사용되는 대중교통 노선에 대한 정보입니다. |
stop_count |
출발 정류장에서 도착 정류장까지의 정류장 수입니다. 이 수에는 도착 정류장이 포함되지만 출발 정류장은 제외됩니다. 예를 들어 정류장 A에서 출발하여 정류장 B와 C를 지나 정류장 D에 도착하는 경로의 경우
3을 반환합니다. |
trip_short_text |
승객에게 대중교통 이동을 식별하기 위해 일정 및 표지판에 표시되는 텍스트입니다. 텍스트는 서비스 요일 내에서 이동을 고유하게 식별해야 합니다. 예를 들어 '538'은 평일 오후 3시 10분에 캘리포니아주 새너제이에서 캘리포니아주 새크라멘토로 출발하는 Amtrak 열차의 |
TransitDetailsLocalizedValues
RouteTransitDetails 값의 현지화된 설명입니다.
| 필드 | |
|---|---|
arrival_time |
해당 시간대가 포함된 형식화된 텍스트 표현의 시간입니다. |
departure_time |
해당 시간대가 포함된 형식화된 텍스트 표현의 시간입니다. |
TransitStopDetails
RouteLegStep의 대중교통 정류장에 관한 세부정보입니다.
| 필드 | |
|---|---|
arrival_stop |
단계의 도착 정류장에 관한 정보입니다. |
arrival_time |
단계의 예상 도착 시간입니다. |
departure_stop |
단계의 출발 정류장에 관한 정보입니다. |
departure_time |
단계의 예상 출발 시간입니다. |
RouteLegStepTravelAdvisory
사용자에게 알려야 하는 추가 정보(예: 구간 단계의 가능한 트래픽 존 제한)를 포함합니다.
| 필드 | |
|---|---|
speed_reading_intervals[] |
참고: 이 필드는 현재 채워져 있지 않습니다. |
RouteLegTravelAdvisory
가능한 교통 구역 제한과 같이 구간 단계에서 사용자에게 알려야 하는 추가 정보를 포함합니다.
| 필드 | |
|---|---|
toll_info |
특정 |
speed_reading_intervals[] |
트래픽 밀도를 나타내는 속도 읽기 간격 이 필드는 요청에 예: |
RouteMatrixDestination
ComputeRouteMatrixRequest의 단일 대상
| 필드 | |
|---|---|
waypoint |
필수 항목입니다. 대상 경유지 |
RouteMatrixElement
ComputeRouteMatrix API에서 출발지/목적지 쌍에 대해 계산된 경로 정보를 포함합니다. 이 프로토는 클라이언트로 스트리밍될 수 있습니다.
| 필드 | |
|---|---|
status |
이 요소의 오류 상태 코드입니다. |
condition |
경로를 찾았는지 여부를 나타냅니다. 상태와 관계없이 |
distance_meters |
경로의 이동 거리(미터)입니다. |
duration |
경로를 탐색하는 데 필요한 시간입니다. |
static_duration |
교통상황을 고려하지 않고 경로를 이동하는 데 걸리는 시간입니다. |
travel_advisory |
경로에 대한 추가 정보입니다. 예: 제한 정보 및 통행료 정보 |
fallback_info |
서버가 특정 출발지/도착지 쌍에 대해 지정된 환경설정으로 경로를 계산할 수 없는 경우 다른 계산 모드를 사용하는 것으로 대체될 수 있습니다. 대체 모드가 사용되면 이 필드에는 대체 응답에 관한 자세한 정보가 포함됩니다. 그렇지 않으면 이 필드는 설정되지 않습니다. |
localized_values |
|
origin_index |
요청에서 0부터 시작하는 출처의 색인입니다. |
destination_index |
요청의 대상에서 0부터 시작하는 색인입니다. |
LocalizedValues
특정 속성의 텍스트 표현입니다.
| 필드 | |
|---|---|
distance |
이동 거리를 텍스트 형식으로 나타냅니다. |
duration |
교통 상황을 고려하여 텍스트 형식으로 표현된 시간입니다. 참고: 교통 정보가 요청되지 않은 경우 이 값은 static_duration과 동일합니다. |
static_duration |
트래픽 조건을 고려하지 않고 텍스트 형식으로 표현된 기간입니다. |
transit_fare |
텍스트 형식으로 표시된 대중교통 요금입니다. |
RouteMatrixElementCondition
반환되는 경로의 조건입니다.
| 열거형 | |
|---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
요소의 status가 OK가 아닌 경우에만 사용됩니다. |
ROUTE_EXISTS |
경로가 발견되었으며 요소에 해당하는 정보가 입력되었습니다. |
ROUTE_NOT_FOUND |
경로를 찾을 수 없습니다. distance_meters 또는 duration과 같은 경로 정보가 포함된 필드는 요소에 입력되지 않습니다. |
RouteMatrixOrigin
ComputeRouteMatrixRequest의 단일 원본
| 필드 | |
|---|---|
waypoint |
필수 항목입니다. 출발지 경유지 |
route_modifiers |
선택사항입니다. 이를 원점으로 사용하는 모든 경로의 수정자 |
RouteModifiers
경로를 계산할 때 충족해야 하는 선택적 조건 집합을 캡슐화합니다.
| 필드 | |
|---|---|
avoid_tolls |
true로 설정하면 유료 도로를 포함하지 않는 경로를 우선으로 지정하여 가능한 경우 유료 도로를 피합니다. |
avoid_highways |
true로 설정하면 합리적인 경우 고속도로를 피하고 고속도로가 포함되지 않은 경로를 우선합니다. |
avoid_ferries |
true로 설정하면 합리적인 경우 페리를 피하고 페리가 포함되지 않은 경로를 우선합니다. |
avoid_indoor |
true로 설정하면 실내 내비게이션이 포함되지 않은 경로를 우선하여 적절한 경우 실내 탐색을 피합니다. |
vehicle_info |
차량 정보를 지정합니다. |
toll_passes[] |
통행료 패스에 관한 정보를 캡슐화합니다. 통행권이 제공되면 API는 통행권 가격을 반환하려고 시도합니다. 통행료 카드가 제공되지 않으면 API에서 통행료 카드를 알 수 없는 것으로 처리하고 현금 가격을 반환하려고 시도합니다. |
RouteTravelAdvisory
가능한 트래픽 존 제한과 같이 사용자에게 알려야 하는 추가 정보가 포함됩니다.
| 필드 | |
|---|---|
toll_info |
경로의 통행료에 관한 정보를 포함합니다. 이 필드는 경로에 통행료가 예상되고 |
speed_reading_intervals[] |
트래픽 밀도를 나타내는 속도 읽기 간격 이 필드는 요청에 예: |
fuel_consumption_microliters |
예상 연료 소비량(마이크로리터)입니다. 이 필드는 요청의 |
route_restrictions_partially_ignored |
반환된 경로에 요청된 이동 수단 또는 경로 수정자에 적합하지 않은 제한사항이 있을 수 있습니다. |
transit_fare |
이 경로의 총 요금 또는 티켓 비용이 포함됩니다(있는 경우). 이 속성은 |
RouteTravelMode
이동 모드를 지정하는 데 사용되는 값 집합입니다. 참고: WALK, BICYCLE, TWO_WHEELER 경로가 베타 버전이며 명확한 인도, 보행자 전용 도로 또는 자전거 도로가 누락될 수 있습니다. 앱에 표시되는 모든 도보, 자전거, 이륜차 경로에 대해 사용자에게 이 경고를 표시해야 합니다.
| 열거형 | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
지정된 이동 수단이 없습니다. 기본값은 DRIVE입니다. |
DRIVE |
승용차로 이동합니다. |
BICYCLE |
자전거로 이동합니다. |
WALK |
도보로 이동 |
TWO_WHEELER |
2륜 전동 차량 예를 들어 오토바이입니다. 이는 인력으로 작동하는 모드를 포함하는 BICYCLE 이동 수단과 다릅니다. |
TRANSIT |
가능한 경우 대중교통 경로를 이용하세요. |
RoutingPreference
경로를 계산할 때 고려해야 하는 요소를 지정하는 값의 집합입니다.
| 열거형 | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
지정된 라우팅 환경설정이 없습니다. 기본값은 TRAFFIC_UNAWARE입니다. |
TRAFFIC_UNAWARE |
실시간 교통 상황을 고려하지 않고 경로를 계산합니다. 교통상황이 중요하지 않거나 적용되지 않는 경우에 적합합니다. 이 값을 사용하면 지연 시간이 가장 짧습니다. 참고: , DRIVE, TWO_WHEELER의 경우 현재 도로 상황이 아닌 도로망 및 평균 시간과 무관한 교통상황을 기반으로 경로 및 소요 시간이 선택됩니다. 따라서 경로에는 일시적으로 폐쇄된 도로가 포함될 수 있습니다. 지정된 요청의 결과는 도로망의 변화, 평균 교통상황의 업데이트 및 분산된 서비스 특성으로 인해 시간이 지남에 따라 달라질 수도 있습니다. 거의 동일한 경로 간에도 언제든지 또는 수시로 결과가 다를 수도 있습니다. |
TRAFFIC_AWARE |
실시간 교통상황을 고려하여 경로를 계산합니다. TRAFFIC_AWARE_OPTIMAL와 달리 일부 최적화는 지연 시간을 크게 줄이기 위해 적용됩니다. |
TRAFFIC_AWARE_OPTIMAL |
대부분의 성능 최적화를 적용하지 않고 실시간 교통 상황을 고려하여 경로를 계산합니다. 이 값을 사용하면 지연 시간이 가장 길어집니다. |
SpeedReadingInterval
다중선 또는 경로의 연속된 세그먼트에 있는 교통 밀도 표시기입니다. 점이 P_0, P_1, ... , P_N (0 기반 색인)인 경로가 주어지면 SpeedReadingInterval는 간격을 정의하고 다음 카테고리를 사용하여 트래픽을 설명합니다.
| 필드 | |
|---|---|
start_polyline_point_index |
다중선에서 이 간격의 시작 색인입니다. |
end_polyline_point_index |
폴리라인에서 이 간격의 종료 색인입니다. |
통합 필드 speed_type. 이 인터벌의 속도 유형입니다. speed_type은 다음 중 하나여야 합니다. |
|
speed |
이 간격의 트래픽 속도입니다. |
속도
교통 데이터를 기반으로 한 폴리라인 속도 분류입니다.
| 열거형 | |
|---|---|
SPEED_UNSPECIFIED |
기본값. 이 값은 사용되지 않습니다. |
NORMAL |
정상 속도, 교통 체증 없음 |
SLOW |
속도 저하가 감지되었으며 트래픽이 중간 수준입니다. |
TRAFFIC_JAM |
교통 지연 |
TollInfo
| 필드 | |
|---|---|
estimated_price[] |
해당 |
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 |
CA, USA. |
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 |
KY, USA. |
US_LA_GEAUXPASS |
LA, USA. |
US_LA_TOLL_TAG |
LA, USA. |
US_MA_EZPASSMA |
MA, USA. |
US_MD_EZPASSMD |
MD, USA. |
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 |
NH, USA. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
미국 뉴저지주 |
US_NJ_EZPASSNJ |
미국 뉴저지주 |
US_NY_EXPRESSPASS |
미국 뉴욕 |
US_NY_EZPASSNY |
미국 뉴욕 |
US_OH_EZPASSOH |
미국 오하이오주 |
US_PA_EZPASSPA |
PA, USA. |
US_RI_EZPASSRI |
RI, USA. |
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 |
UT, USA. |
US_VA_EZPASSVA |
VA, USA. |
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 |
미국 웨스트버지니아주 |
TrafficModel
교통 상황에서 시간을 계산할 때 사용할 가정을 지정합니다. 이 설정은 응답의 duration 필드에 반환되는 값에 영향을 미칩니다. 이 필드에는 이전 평균을 기반으로 한 예상 이동 시간이 포함됩니다.
| 열거형 | |
|---|---|
TRAFFIC_MODEL_UNSPECIFIED |
사용하지 않습니다. 지정된 경우 기본값은 BEST_GUESS입니다. |
BEST_GUESS |
이전 교통상황과 실시간 교통정보에 대해 알려진 정보를 기준으로 할 때 반환된 duration이 최적의 예상 이동 시간임을 나타냅니다. departure_time이 지금에 가까울수록 실시간 교통정보가 더 중요합니다. |
PESSIMISTIC |
반환된 시간이 대부분의 날에 실제 이동 시간보다 더 길다는 것을 나타내지만 특히 교통상황이 나쁜 날은 이 값을 초과할 수도 있습니다. |
OPTIMISTIC |
반환된 시간이 대부분의 날에 실제 이동 시간보다 짧다는 것을 나타냅니다. 다만 교통상황이 특별히 좋은 날은 이 값보다 빠를 수도 있습니다. |
TransitAgency
대중교통 노선을 운영하는 대중교통 기관입니다.
| 필드 | |
|---|---|
name |
이 대중교통 기관의 이름입니다. |
phone_number |
대중교통 기관의 언어별 형식화된 전화번호입니다. |
uri |
대중교통 기관의 URI입니다. |
TransitLine
이 단계에서 사용되는 대중교통 노선에 대한 정보가 포함됩니다.
| 필드 | |
|---|---|
agencies[] |
이 대중교통 노선을 운영하는 대중교통 기관입니다. |
name |
이 대중교통 노선의 전체 이름입니다(예: '8 Avenue Local'). |
uri |
대중교통 기관에서 제공하는 대중교통 노선의 URI입니다. |
color |
이 노선의 표지판에 흔히 사용되는 색상입니다. 16진수로 표현됩니다. |
icon_uri |
이 노선과 연결된 아이콘의 URI입니다. |
name_short |
이 대중교통 노선의 짧은 이름입니다. 이 이름은 일반적으로 'M7' 또는 '355'와 같은 노선 번호입니다. |
text_color |
이 노선의 표지판에 있는 텍스트에 흔히 사용되는 색상입니다. 16진수로 표현됩니다. |
vehicle |
이 대중교통 노선에서 운행하는 차량의 유형입니다. |
TransitPreferences
반환되는 경로에 영향을 미치는 TRANSIT 기반 경로의 환경설정입니다.
| 필드 | |
|---|---|
allowed_travel_modes[] |
|
routing_preference |
지정된 경우 반환된 |
TransitRoutingPreference
대중교통 경로의 라우팅 환경설정을 지정합니다.
| 열거형 | |
|---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED |
지정된 환경설정이 없습니다. |
LESS_WALKING |
경로 계산 시 도보 이동을 제한해야 함을 나타냅니다. |
FEWER_TRANSFERS |
경로 계산 시 환승 횟수를 제한해야 함을 나타냅니다. |
TransitTravelMode
대중교통 모드를 지정하는 데 사용되는 값의 집합입니다.
| 열거형 | |
|---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED |
대중교통 이동 모드가 지정되지 않았습니다. |
BUS |
버스로 이동합니다. |
SUBWAY |
지하철로 이동합니다. |
TRAIN |
기차로 이동 |
LIGHT_RAIL |
경전철 또는 트램을 이용합니다. |
RAIL |
기차로 여행하세요. 이는 SUBWAY, TRAIN, LIGHT_RAIL의 조합과 같습니다. |
TransitStop
대중교통 정류장에 관한 정보입니다.
| 필드 | |
|---|---|
name |
대중교통 정류장의 이름입니다. |
location |
위도/경도 좌표로 표현된 정류장 위치입니다. |
TransitVehicle
대중교통 경로에 사용되는 차량에 관한 정보입니다.
| 필드 | |
|---|---|
name |
이 차량의 이름입니다(대문자). |
type |
사용된 차량의 유형입니다. |
icon_uri |
이 차량 유형과 연결된 아이콘의 URI입니다. |
local_icon_uri |
지역 교통 표지판을 기반으로 이 운송 수단 유형과 연결된 아이콘의 URI입니다. |
TransitVehicleType
대중교통 경로의 차량 유형입니다.
| 열거형 | |
|---|---|
TRANSIT_VEHICLE_TYPE_UNSPECIFIED |
사용하지 않습니다. |
BUS |
버스 |
CABLE_CAR |
일반적으로 지상에서 케이블로 운영되는 차량입니다. 공중 케이블카는 GONDOLA_LIFT 유형일 수도 있습니다. |
COMMUTER_TRAIN |
통근 열차 |
FERRY |
페리 |
FUNICULAR |
케이블로 당겨서 가파른 경사를 오르는 차량입니다. 푸니쿨라는 일반적으로 두 차량으로 구성되며, 각 차량이 다른 차량의 평형추 역할을 합니다. |
GONDOLA_LIFT |
공중 케이블카 |
HEAVY_RAIL |
철도 |
HIGH_SPEED_TRAIN |
고속 열차 |
INTERCITY_BUS |
시외버스 |
LONG_DISTANCE_TRAIN |
장거리 열차 |
METRO_RAIL |
경전철 |
MONORAIL |
모노레일 |
OTHER |
기타 모든 차량 |
RAIL |
철도 |
SHARE_TAXI |
합승 택시는 일종의 버스이며, 경로상의 어느 곳에서나 승객이 승하차할 수 있습니다. |
SUBWAY |
지하철 |
TRAM |
지상철 |
TROLLEYBUS |
트롤리 버스 |
단위
표시에 사용되는 측정 단위를 지정하는 값의 집합입니다.
| 열거형 | |
|---|---|
UNITS_UNSPECIFIED |
측정 단위가 지정되지 않았습니다. 기본적으로 요청에서 추론된 측정 단위로 설정됩니다. |
METRIC |
미터법 측정 단위입니다. |
IMPERIAL |
영국식 측정 단위입니다. |
VehicleEmissionType
차량의 배출 유형을 설명하는 값의 집합입니다. DRIVE 에만 적용됩니다.RouteTravelMode
| 열거형 | |
|---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
배출 유형이 지정되지 않았습니다. 기본값은 GASOLINE입니다. |
GASOLINE |
휘발유로 작동하는 차량입니다. |
ELECTRIC |
전기로 작동하는 차량입니다. |
HYBRID |
하이브리드 연료 (예: 휘발유 + 전기) 차량 |
DIESEL |
디젤 연료 차량 |
VehicleInfo
차량 배출 유형과 같은 차량 정보를 포함합니다.
| 필드 | |
|---|---|
emission_type |
차량의 배출 유형을 설명합니다. |
경유지
경유지를 캡슐화합니다. 경유지는 경로의 시작과 끝을 모두 표시하며 경로를 따라 중간에 있는 정류장을 포함합니다.
| 필드 | |
|---|---|
via |
이 경유지를 정차 지점이 아닌 주요 지점으로 표시합니다. 요청의 경유하지 않는 각 경유지에 대해 응답은 |
vehicle_stopover |
웨이포인트가 차량이 정차하는 지점임을 나타냅니다. 의도는 승차 또는 하차입니다. 이 값을 설정하면 계산된 경로에 승차 및 하차에 적합하지 않은 도로의 비 |
side_of_road |
이 경유지의 위치가 차량이 도로의 특정 측면에 정차하도록 선호하는 것을 나타냅니다. 이 값을 설정하면 차량이 도로 중앙에서 위치 쪽으로 치우친 도로변에 정차할 수 있도록 경로가 위치를 통과합니다. 이 옵션은 |
통합 필드 location_type. 위치를 나타내는 다양한 방법 location_type은 다음 중 하나여야 합니다. |
|
location |
선택적 방향을 포함한 지리 좌표를 사용하여 지정된 지점입니다. |
place_id |
경유지와 연결된 관심 장소 ID입니다. |
address |
사람이 읽을 수 있는 주소 또는 Plus Code입니다. 자세한 내용은 https://plus.codes를 참고하세요. |