경로 행렬의 통행료 계산

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

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

지원되는 통행료 위치 목록은 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
           }
        ]
      }
    }
  }
]