경로 행렬의 통행료 계산

경로 행렬을 계산할 때는 다음 사항을 고려해야 할 수 있습니다. 매트릭스의 경로에 통행료가 있는지 확인합니다. 일부 도시의 경우 해당 통화로 지불하는 경로의 예상 통행료

경로의 통행료를 확인하려면 다음을 참조하세요. 경로의 통행료 계산

지원되는 유료 통화 위치 목록은 다음을 참조하세요. TollPass

경로 매트릭스 통행료 예시

다음 예에서는 computeRouteMatrix 드림 추정된 예상 요금과 함께 경로의 요금 정보를 톨 패스 사용 시 가격:

  • 계산을 사용 설정하려면 extraComputations 배열 필드를 TOLLS로 설정합니다. 확인할 수 있습니다

  • 다음을 사용하여 차량 유형과 톨 패스 유형을 지정합니다. 요청의 출발지 경유지의 routeModifiers 필드. 유료 반환된 가격은 지정된 차량 유형에 사용된 가격을 기반으로 합니다. 합격입니다. 패스가 두 개 이상 지정된 경우 가장 저렴한 가격이 반환합니다.

  • 응답 필드 마스크를 사용하여 응답으로 요금 정보를 반환합니다 지정 routes.travelAdvisory.tollInfo는 전체 경로에 관한 정보를 반환합니다.

경로 매트릭스 통행료 정보 요청

curl -X POST -d '{
"origins": [
  {
    "waypoint": {
      "location": {
        "latLng": {
          "latitude":42.340173523716736,
          "longitude":-71.05997968330408
        }
      }
    },
    "routeModifiers": {
      "vehicleInfo":{
        "emissionType": "GASOLINE"
      },
      "tollPasses": [
        "US_MA_EZPASSMA",
        "US_WA_GOOD_TO_GO"
      ]
    }
  }
],
"destinations": [
  {
    "waypoint": {
      "location": {
        "latLng": {
          "latitude":42.075698891472804,
          "longitude": -72.59806562080408
        }
      }
    }
  }
],
"travelMode": "DRIVE",
"extraComputations": ["TOLLS"]
}' \
-H 'Content-Type: application/json' \
-H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H 'X-Goog-FieldMask: originIndex,destinationIndex,travel_advisory.tollInfo,duration,distanceMeters,status' \
'https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrix'

경로 매트릭스 통행료 정보에 대한 응답

응답에는 TollInfo (REST) 또는 TollInfo (gRPC) 객체.

통행료 정보를 반환하도록 메서드를 구성하려면 다음을 사용합니다. travelAdvisory.tollInfo 필드를 설정하는 응답 필드 마스크 안 됩니다.

[
  {
    "originIndex": 0,
    "destinationIndex": 0,
    "status": {},
    "distanceMeters": 150338,
    "duration": "5382s",
    "travelAdvisory": {
      "tollInfo": {
        "estimatedPrice": [
          {
            "currencyCode": "USD",
            "units": "4",
            "nanos": 400000000
           }
        ]
      }
    }
  }
]