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)

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