피해야 할 경로 기능 지정

유료도로나 요청에 경로 수정자를 추가하여 고속도로를 열 수 있습니다. 그러면 API는 이러한 기능이 필요하지 않은 경로를 제공합니다.

다음 유형의 요청에서 routeModifiers 속성 사용 RouteModifiers. avoidTolls, avoidHighways, avoidFerries, avoidIndoor

경로 수정자를 지정한다고 해서 제한된 기능이 포함된 경로가 반드시 제외되는 것은 아닙니다. API는 이 수정자를 사용하여 결과를 도움이 될 수 있습니다 회피 옵션을 요청하는 데는 몇 가지 이유가 있습니다. 경로가 변경되지는 않습니다. 예를 들어 출발지에서 목적지까지 고속도로나 페리를 피할 수 없습니다. 또는 대체 을 사용하면 이동 시간이 상당히 길어집니다.

다음 예는 경로 수정자를 설정하는 방법을 보여줍니다. computeRoutes 메서드 (REST) 요청 본문입니다. 이 옵션을 ComputeRoutes 메서드(gRPC)에 지정할 수도 있습니다. 이 예에서는 유료도로와 고속도로를 제외하도록 지정합니다.

{
  "origin":{
    "location":{
      "latLng":{
        "latitude":37.419734,
        "longitude":-122.0827784
      }
    }
  },
  "destination":{
    "location":{
      "latLng":{
        "latitude":37.417670,
        "longitude":-122.079595
      }
    }
  },
  "routeModifiers": {
    "avoidTolls": true,
    "avoidHighways": true,
  }
}