사용 가능한 경로 매트릭스 차량 유형

유럽 경제 지역 (EEA) 개발자

다양한 유형의 차량에 대한 경로 매트릭스를 가져올 수 있습니다. HTTP POST 요청에서 이동 computeRouteMatrix 모드를 설정하려면 JSON 요청 본문에 travelMode 필드를 RouteTravelMode enum 값을 사용하여 전달합니다. travelMode 값을 지정하지 않으면 Routes API에서 기본값인 DRIVE을 사용합니다.

운전, 이륜차, 대중교통, 트럭 또는 도보를 선택할 수 있습니다. 자전거 (BICYCLE) 는 경로 매트릭스에서 지원되지 않습니다.

차량 유형 RouteTravelMode 값 설명
Drive DRIVE 운전 경로 매트릭스를 계산합니다. DRIVE 차량 유형을 지정하지 않으면 기본값입니다.
이륜차 TWO_WHEELER travelMode `travelMode` 필드를 사용하여 경로에 지정하는 것과 동일한 방식으로 전동이륜차의 경로 매트릭스를 지정합니다.
대중교통 TRANSIT 해당 지역에서 사용할 수 있는 대중 교통 옵션을 사용하는 대중교통 경로 매트릭스를 가져옵니다. 대중교통 옵션에는 버스, 지하철, 기차 등이 포함될 수 있습니다.
트럭 TRUCK 대형 차량 경로를 사용하여 출발지 및 목적지 매트릭스의 이동 시간과 거리를 계산합니다. 무게, 높이, 유해 물질 제한을 고려한 정확한 추정치를 얻으려면 차량의 물리적 속성을 origins[].routeModifiers.vehicleInfo에서 지정하세요.
도보 WALK 도보 경로 매트릭스를 계산합니다.

요청에서 이동 모드 지정

computeRouteMatrix 요청에서 이동 모드를 지정하려면 HTTP POST JSON 요청 본문에서 travelMode 필드를 설정하고 필요한 X-Goog-FieldMask 헤더를 포함하여 필요한 RouteMatrixElement 응답 필드를 선택합니다. 기존 Distance Matrix API에서 이전하는 경우 travelMode 필드가 POST JSON 요청 본문의 기존 mode URL 쿼리 매개변수를 대체합니다. 자세한 내용은 Routes API로 이전을 참고하세요.

curl -X POST -d '{
  "origins": [
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.420761,
            "longitude": -122.081356
          }
        }
      }
    }
  ],
  "destinations": [
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.420999,
            "longitude": -122.086894
          }
        }
      }
    }
  ],
  "travelMode": "WALK"
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H 'X-Goog-FieldMask: originIndex,destinationIndex,duration,distanceMeters,status,condition' \
'https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrix'