RouteModifiers

경로를 계산할 때 충족할 선택적 조건 집합을 캡슐화합니다.

JSON 표현
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ]
}
필드
avoidTolls

boolean

적절한 경우 유료 도로를 제외할지 여부를 지정합니다. 유료 도로를 포함하지 않는 경로에 환경설정이 제공됩니다. DRIVETWO_WHEELER 이동 수단에만 적용됩니다.

avoidHighways

boolean

합리적인 경우 고속도로를 제외할지 여부를 지정합니다. 고속도로를 포함하지 않는 경로가 선호됩니다. DRIVETWO_WHEELER 이동 수단에만 적용됩니다.

avoidFerries

boolean

합리적인 경우 페리를 제외할지 여부를 지정합니다. 페리를 이용한 이동을 포함하지 않는 경로가 선호됩니다. DRIVETWO_WHEELER 이동 수단에만 적용됩니다.

avoidIndoor

boolean

적절한 경우 실내 탐색을 피할지 여부를 지정합니다. 실내 내비게이션을 포함하지 않는 경로에 환경설정이 제공됩니다. WALK 이동 수단에만 적용됩니다.

vehicleInfo

object (VehicleInfo)

차량 정보를 지정합니다.

tollPasses[]

enum (TollPass)

톨 패스 정보를 캡슐화합니다. 톨 패스가 제공되는 경우 API에서 패스 가격을 반환하려고 시도합니다. 톨 패스가 제공되지 않으면 API가 톨 패스를 알 수 없는 것으로 취급하고 현금 가격을 반환하려고 시도합니다. drive 및 TWO_WHEELER 이동 모드에만 적용됩니다.

VehicleInfo

차량 번호(예: 번호판 마지막 문자)를 캡슐화합니다.

JSON 표현
{
  "emissionType": enum (VehicleEmissionType)
}
필드
emissionType

enum (VehicleEmissionType)

차량의 배출 유형을 설명합니다. Drive 이동 모드에만 적용됩니다.