RouteModifiers

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

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

boolean

true로 설정하면 유료 도로를 포함하지 않는 경로를 우선으로 지정하여 가능한 경우 유료 도로를 피합니다. DRIVETWO_WHEELER RouteTravelMode에만 적용됩니다.

avoidHighways

boolean

true로 설정하면 합리적인 경우 고속도로를 피하고 고속도로가 포함되지 않은 경로를 우선합니다. DRIVETWO_WHEELER RouteTravelMode에만 적용됩니다.

avoidFerries

boolean

true로 설정하면 합리적인 경우 페리를 피하고 페리가 포함되지 않은 경로를 우선합니다. DRIVETWO_WHEELER RouteTravelMode에만 적용됩니다.

avoidIndoor

boolean

true로 설정하면 실내 내비게이션이 포함되지 않은 경로를 우선하여 적절한 경우 실내 탐색을 피합니다. WALK RouteTravelMode에만 적용됩니다.

vehicleInfo

object (VehicleInfo)

차량 정보를 지정합니다.

tollPasses[]

enum (TollPass)

통행료 패스에 관한 정보를 캡슐화합니다. 통행권이 제공되면 API는 통행권 가격을 반환하려고 시도합니다. 톨 패스가 제공되지 않으면 API에서 톨 패스를 알 수 없는 것으로 처리하고 현금 가격을 반환하려고 시도합니다. DRIVETWO_WHEELER RouteTravelMode에만 적용됩니다.

avoidTunnels

boolean

선택사항입니다. true로 설정하면 터널이 포함되지 않은 경로를 우선으로 지정하여 가능한 경우 터널을 피합니다. DRIVETWO_WHEELER RouteTravelMode에만 적용됩니다. RoutingPreferenceTRAFFIC_AWARE_OPTIMAL로 설정해야 합니다. 이 필드는 v2.computeRouteMatrix에서 지원되지 않습니다.

VehicleInfo

차량 배출 유형과 같은 차량 정보가 포함됩니다.

JSON 표현
{
  "emissionType": enum (VehicleEmissionType),
  "totalHeightMm": string,
  "totalLengthMm": string,
  "totalWidthMm": string,
  "totalWeightKg": string,
  "trailerInfo": [
    {
      object (TrailerInfo)
    }
  ],
  "hazardousGoodsTypes": [
    enum (HazardousGoodsType)
  ]
}
필드
emissionType

enum (VehicleEmissionType)

차량의 배출 유형을 설명합니다. DRIVE RouteTravelMode에만 적용됩니다.

totalHeightMm

string (int64 format)

부착된 트레일러의 높이를 포함한 차량의 높이입니다. 트럭 운전 또는 트레일러 운전을 트리거하도록 설정해야 합니다. RouteTravelModeDRIVE인 경우 v2.computeRouteMatrix에서 이 필드가 지원되지 않습니다.

totalLengthMm

string (int64 format)

부착된 트레일러의 길이를 포함한 차량 길이입니다. 트럭 운전 또는 트레일러 운전을 트리거하도록 설정해야 합니다. RouteTravelModeDRIVE인 경우 v2.computeRouteMatrix에서 이 필드가 지원되지 않습니다.

totalWidthMm

string (int64 format)

부착된 트레일러의 너비를 포함한 차량의 너비입니다. 트럭 운전 또는 트레일러 운전을 트리거하도록 설정해야 합니다. RouteTravelModeDRIVE인 경우 v2.computeRouteMatrix에서 이 필드가 지원되지 않습니다.

totalWeightKg

string (int64 format)

부착된 트레일러의 무게를 포함한 차량의 무게입니다. 여기서 무게는 무게 등급이 아닌 실제 무게를 의미합니다. 트럭 운전 또는 트레일러 운전을 트리거하도록 설정해야 합니다. RouteTravelModeDRIVE인 경우 v2.computeRouteMatrix에서 이 필드가 지원되지 않습니다.

trailerInfo[]

object (TrailerInfo)

트레일러마다 하나의 항목이 포함됩니다. 트레일러 정보가 제공되면 RoutingPreferenceTRAFFIC_AWARE_OPTIMAL로 설정해야 합니다. RouteTravelModeDRIVE인 경우 v2.computeRouteMatrix에서 이 필드가 지원되지 않습니다.

hazardousGoodsTypes[]

enum (HazardousGoodsType)

차량에 운송된 위험 물질 목록(있는 경우)

VehicleEmissionType

차량의 배출 유형을 설명하는 값의 집합입니다. DRIVE RouteTravelMode에만 적용됩니다.

열거형
VEHICLE_EMISSION_TYPE_UNSPECIFIED 배출 유형이 지정되지 않았습니다. 기본값은 GASOLINE입니다.
GASOLINE 휘발유 차량
ELECTRIC 전기로 작동하는 차량입니다.
HYBRID 하이브리드 연료 (예: 휘발유 + 전기) 차량
DIESEL 디젤 연료 차량

TrailerInfo

차량에 연결된 개별 트레일러에 관한 정보입니다. 트럭 운송의 경우 트레일러 길이를 제공해야 합니다. 다른 속성은 선택사항입니다. 전체 속성에는 트레일러의 속성이 포함되어야 합니다. 예를 들어 totalHeightMm는 항상 trailerInfo.height_mm 이상이어야 합니다.

JSON 표현
{
  "heightMm": string,
  "lengthMm": string,
  "widthMm": string,
  "weightKg": string
}
필드
heightMm

string (int64 format)

트레일러의 높이입니다.

lengthMm

string (int64 format)

트레일러 길이입니다.

widthMm

string (int64 format)

트레일러의 너비입니다.

weightKg

string (int64 format)

트레일러의 무게입니다. 여기서 무게는 무게 등급이 아닌 실제 무게를 의미합니다.

HazardousGoodsType

다양한 위험 물질의 유형

열거형
HAZARDOUS_GOODS_TYPE_UNSPECIFIED 위험물 유형이 지정되지 않았습니다.
EXPLOSIVES 폭발물
GASES 가스
FLAMMABLE 인화성 상품
COMBUSTIBLE 가연성 상품
ORGANIC 유기농 제품
POISON 독성 물질
RADIOACTIVE 방사성 상품
CORROSIVE 부식성 상품
ASPIRATION_HAZARD 흡인 위험물
ENVIRONMENTAL_HAZARD 환경 위험물입니다.
OTHER 기타 유형의 상품

TollPass

Google에서 지원하는 전 세계 통행료 패스 목록입니다.

열거형
TOLL_PASS_UNSPECIFIED 사용되지 않음. 이 값을 사용하면 요청이 실패합니다.
AU_ETOLL_TAG 시드니 톨 패스 자세한 내용은 https://www.myetoll.com.au를 참고하세요.
AU_EWAY_TAG 시드니 톨 패스 자세한 내용은 https://www.tollpay.com.au를 참고하세요.
AU_LINKT 오스트레일리아 전역 톨 패스입니다. 자세한 내용은 https://www.linkt.com.au/를 참고하세요.
AR_TELEPASE 아르헨티나 톨 패스입니다. 자세한 내용은 https://telepase.com.ar를 참고하세요.
BR_AUTO_EXPRESO 브라질 톨 패스 자세한 내용은 https://www.autoexpreso.com을 참고하세요.
BR_CONECTCAR 브라질 톨 패스 자세한 내용은 https://conectcar.com에서 확인하세요.
BR_MOVE_MAIS 브라질 톨 패스 자세한 내용은 https://movemais.com을 참고하세요.
BR_PASSA_RAPIDO 브라질 톨 패스 자세한 내용은 https://pasorapido.gob.do/를 참고하세요.
BR_SEM_PARAR 브라질 톨 패스 자세한 내용은 https://www.semparar.com.br을 참고하세요.
BR_TAGGY 브라질 톨 패스 자세한 내용은 https://taggy.com.br를 참고하세요.
BR_VELOE 브라질 톨 패스 자세한 내용은 https://veloe.com.br/site/onde-usar를 참고하세요.
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD 캐나다-미국 국경 통과
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD 캐나다-미국 국경 통과
CA_US_BLUE_WATER_EDGE_PASS 캐나다 온타리오에서 미국 미시간으로 국경을 넘는 경우
CA_US_CONNEXION 캐나다 온타리오에서 미국 미시간으로 국경을 넘는 경우
CA_US_NEXUS_CARD 캐나다-미국 국경 통과
ID_E_TOLL 인도네시아 통행료를 결제하는 데 사용되는 여러 은행에서 제공하는 전자 카드입니다. 은행을 통한 모든 전자 카드는 동일한 요금이 청구되므로 하나의 열거형 값만 필요합니다. 예: - Bank Mandiri https://www.bankmandiri.co.id/e-money - BCA https://www.bca.co.id/flazz - BNI https://www.bni.co.id/id-id/ebanking/tapcash
IN_FASTAG India.
IN_LOCAL_HP_PLATE_EXEMPT 인도, HP 주 번호판 면제
JP_ETC 일본 ETC. 통행료를 징수하는 전자 무선 시스템입니다. https://www.go-etc.jp/
JP_ETC2 일본 ETC2.0 할인이 추가되고 차량의 기기와 도로의 안테나 간 양방향 통신이 가능한 새로운 버전의 ETC입니다. https://www.go-etc.jp/etc2/index.html
MX_IAVE 멕시코 톨 패스. https://iave.capufe.gob.mx/#/
MX_PASE 멕시코 https://www.pase.com.mx
MX_QUICKPASS 멕시코 https://operadoravial.com/quick-pass/
MX_SISTEMA_TELEPEAJE_CHIHUAHUA http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf
MX_TAG_IAVE 멕시코
MX_TAG_TELEVIA 멕시코 톨 패스 회사입니다. 멕시코시티에서 운영되는 여러 대중교통 중 하나입니다. 자세한 내용은 https://www.televia.com.mx에서 확인하세요.
MX_TELEVIA 멕시코 톨 패스 회사입니다. 멕시코시티에서 운영되는 여러 회사 중 하나입니다. https://www.televia.com.mx
MX_VIAPASS 멕시코 톨 패스입니다. 자세한 내용은 https://www.viapass.com.mx/viapass/web_home.aspx를 참고하세요.
US_AL_FREEDOM_PASS 미국 앨라배마주
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS 미국 알래스카주
US_CA_FASTRAK 미국 캘리포니아주
US_CA_FASTRAK_CAV_STICKER 운전자가 DMV에서 발급한 청정 공기 차량 (CAV) 스티커 외에 FasTrak 통행권을 보유하고 있음을 나타냅니다. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL 미국 콜로라도주
US_CO_GO_PASS 미국 콜로라도주
US_DE_EZPASSDE 독일, 미국
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS 미국 플로리다주
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD 미국 플로리다주
US_FL_EPASS 미국 플로리다주
US_FL_GIBA_TOLL_PASS 미국 플로리다주
US_FL_LEEWAY 미국 플로리다주
US_FL_SUNPASS 미국 플로리다주
US_FL_SUNPASS_PRO 미국 플로리다주
US_IL_EZPASSIL 미국 일리노이주
US_IL_IPASS 미국 일리노이주
US_IN_EZPASSIN 미국 인디애나주
US_KS_BESTPASS_HORIZON 미국 캔자스주
US_KS_KTAG 미국 캔자스주
US_KS_NATIONALPASS 미국 캔자스주
US_KS_PREPASS_ELITEPASS 미국 캔자스주
US_LA_GEAUXPASS 미국 로스앤젤레스
US_LA_TOLL_TAG 미국 로스앤젤레스
US_MA_EZPASSMA 미국 매사추세츠주
US_MD_EZPASSMD MD, USA.
US_ME_EZPASSME 미국 메인주
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD 미국 미시간주
US_MI_BCPASS 미국 미시간주
US_MI_BREAKAWAY 미국 미시간주
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG 미국 미시간주
US_MI_IQ_PROX_CARD

미국 미시간주 이 패스 유형이 더 이상 존재하지 않으므로 지원 중단되었습니다.

US_MI_IQ_TAG 미국 미시간주
US_MI_MACKINAC_BRIDGE_MAC_PASS 미국 미시간주
US_MI_NEXPRESS_TOLL 미국 미시간주
US_MN_EZPASSMN 미국 미네소타주
US_NC_EZPASSNC 미국 노스캐롤라이나주
US_NC_PEACH_PASS 미국 노스캐롤라이나주
US_NC_QUICK_PASS 미국 노스캐롤라이나주
US_NH_EZPASSNH 미국 뉴햄프셔주
US_NJ_DOWNBEACH_EXPRESS_PASS 미국 뉴저지주
US_NJ_EZPASSNJ 미국 뉴저지주
US_NY_EXPRESSPASS 미국 뉴욕주에 거주하고 있습니다.
US_NY_EZPASSNY 미국 뉴욕주에 거주하고 있습니다.
US_OH_EZPASSOH 미국 오하이오주
US_PA_EZPASSPA 미국 펜실베이니아주
US_RI_EZPASSRI 미국 로드아일랜드주
US_SC_PALPASS SC, USA.
US_TX_AVI_TAG 미국 텍사스주
US_TX_BANCPASS 미국 텍사스주
US_TX_DEL_RIO_PASS 미국 텍사스주
US_TX_EFAST_PASS 미국 텍사스주
US_TX_EAGLE_PASS_EXPRESS_CARD 미국 텍사스주
US_TX_EPTOLL 미국 텍사스주
US_TX_EZ_CROSS 미국 텍사스주
US_TX_EZTAG 미국 텍사스주
US_TX_FUEGO_TAG 미국 텍사스주
US_TX_LAREDO_TRADE_TAG 미국 텍사스주
US_TX_PLUSPASS 미국 텍사스주
US_TX_TOLLTAG 미국 텍사스주
US_TX_TXTAG 미국 텍사스주
US_TX_XPRESS_CARD 미국 텍사스주
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD UT, USA.
US_VA_EZPASSVA VA, USA.
US_WA_BREEZEBY 미국 워싱턴주
US_WA_GOOD_TO_GO 미국 워싱턴주
US_WV_EZPASSWV 미국 웨스트버지니아주
US_WV_MEMORIAL_BRIDGE_TICKETS 미국 웨스트버지니아주
US_WV_MOV_PASS 미국 웨스트버지니아주
US_WV_NEWELL_TOLL_BRIDGE_TICKET 미국 웨스트버지니아주