RouteModifiers (Automotive)

Đóng gói một tập hợp các điều kiện không bắt buộc để đáp ứng khi tính toán các tuyến.

Biểu diễn dưới dạng JSON
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ],
  "avoidTunnels": boolean,
  "avoidVignettes": [
    string
  ],
  "hovPreference": {
    object (HOVPreference)
  }
}
Trường
avoidTolls

boolean

Khi bạn đặt chính sách này thành đúng, hãy tránh các đường có thu phí khi hợp lý, ưu tiên các tuyến đường không chứa đường có thu phí. Chỉ áp dụng cho RouteTravelMode của DRIVETWO_WHEELER.

avoidHighways

boolean

Khi bạn đặt chính sách này thành true, hãy tránh đường cao tốc khi hợp lý, ưu tiên các tuyến đường không chứa đường cao tốc. Chỉ áp dụng cho RouteTravelMode của DRIVETWO_WHEELER.

avoidFerries

boolean

Khi bạn đặt chính sách này thành true, hãy tránh phà khi hợp lý, ưu tiên các tuyến đường không chứa phà. Chỉ áp dụng cho DRIVETWO_WHEELER RouteTravelMode.

avoidIndoor

boolean

Khi bạn đặt chính sách này thành true, hãy tránh điều hướng trong nhà khi thích hợp, ưu tiên các tuyến đường không chứa điều hướng trong nhà. Chỉ áp dụng cho WALK RouteTravelMode.

vehicleInfo

object (VehicleInfo)

Nêu rõ thông tin về xe.

tollPasses[]

enum (TollPass)

Đóng gói thông tin về phí cầu đường. Nếu thẻ thu phí cầu đường được cung cấp, API sẽ cố gắng trả về giá của vé. Nếu phí cầu đường không được cung cấp, API sẽ coi phí cầu đường là không xác định và sẽ cố gắng trả lại giá bằng tiền mặt. Chỉ áp dụng cho RouteTravelMode của DRIVETWO_WHEELER.

avoidTunnels

boolean

Khi bạn đặt chính sách này thành true, hãy tránh các đường hầm khi hợp lý, ưu tiên các tuyến không chứa đường hầm. Chỉ áp dụng cho RouteTravelMode của DRIVETWO_WHEELER. Phải đặt RoutingPreference thành TRAFFIC_AWARE_OPTIMAL. Trường này không được hỗ trợ trong v2.computeRouteMatrix.

avoidVignettes[]

string

Khi bạn đặt chính sách này thành true, hãy tránh các đường có quảng cáo giữa lần tải trang ở một số quốc gia nhất định, nếu phù hợp, ưu tiên cho các tuyến đường không có quảng cáo giữa lần di chuyển trên các con đường có quảng cáo giữa lần tải trang ở những quốc gia được liệt kê là hỗ trợ tính năng này. Chỉ áp dụng cho RouteTravelMode của DRIVETWO_WHEELER. Phải đặt RoutingPreference thành TRAFFIC_AWARE_OPTIMAL. Bạn phải chỉ định quốc gia bằng mã vùng Unicode CLDR. Các quốc gia được hỗ trợ là Thuỵ Sĩ, Áo, CZ, HU, SSI, SK. Trường này không được hỗ trợ trong v2.computeRouteMatrix.

hovPreference

object (HOVPreference)

Chỉ định xem có thay đổi tuyến đường dựa trên sự hiện diện của đường đủ điều kiện cho xe chở nhiều người hay không. Trường này không được hỗ trợ trong v2.computeRouteMatrix.

VehicleInfo

Chứa thông tin về xe, chẳng hạn như loại khí thải của xe.

Biểu diễn dưới dạng JSON
{
  "emissionType": enum (VehicleEmissionType),
  "totalAxleCount": integer,
  "totalHeightMm": string,
  "totalLengthMm": string,
  "totalWidthMm": string,
  "totalWeightKg": string,
  "trailerInfo": [
    {
      object (TrailerInfo)
    }
  ]
}
Trường
emissionType

enum (VehicleEmissionType)

Mô tả loại khí thải của xe. Chỉ áp dụng cho DRIVE RouteTravelMode.

totalAxleCount

integer

Tổng số trục. Phải >= 2 nếu được đặt. Phải được thiết lập để kích hoạt phương thức vận tải đường bộ, nhưng không bắt buộc khi kéo xe. Trường này không được hỗ trợ trong v2.computeRouteMatrix khi RouteTravelModeDRIVE.

totalHeightMm

string (int64 format)

Chiều cao của xe, bao gồm cả chiều cao của các toa moóc kèm theo. Phải được đặt cho phương tiện vận tải đường bộ hoặc xe kéo để kích hoạt. Trường này không được hỗ trợ trong v2.computeRouteMatrix khi RouteTravelModeDRIVE.

totalLengthMm

string (int64 format)

Chiều dài của xe, bao gồm cả chiều dài của các toa moóc kèm theo. Phải được đặt cho phương tiện vận tải đường bộ hoặc xe kéo để kích hoạt. Trường này không được hỗ trợ trong v2.computeRouteMatrix khi RouteTravelModeDRIVE.

totalWidthMm

string (int64 format)

Chiều rộng của xe, bao gồm cả chiều rộng của các toa moóc kèm theo. Phải được đặt cho phương tiện vận tải đường bộ hoặc xe kéo để kích hoạt. Trường này không được hỗ trợ trong v2.computeRouteMatrix khi RouteTravelModeDRIVE.

totalWeightKg

string (int64 format)

Trọng lượng của xe, bao gồm cả trọng lượng của mọi rơ moóc kèm theo. Trọng lượng trong ngữ cảnh này đề cập đến trọng lượng thực tế chứ không phải xếp hạng trọng lượng. Phải được đặt cho phương tiện vận tải đường bộ hoặc xe kéo để kích hoạt. Trường này không được hỗ trợ trong v2.computeRouteMatrix khi RouteTravelModeDRIVE.

trailerInfo[]

object (TrailerInfo)

Chứa một mục nhập cho mỗi đoạn giới thiệu. Nếu cung cấp thông tin về toa moóc, bạn phải đặt RoutingPreference thành TRAFFIC_AWARE_OPTIMAL. Trường này không được hỗ trợ trong v2.computeRouteMatrix khi RouteTravelModeDRIVE.

VehicleEmissionType

Một tập hợp các giá trị mô tả loại khí thải của xe. Chỉ áp dụng cho DRIVE RouteTravelMode.

Enum
VEHICLE_EMISSION_TYPE_UNSPECIFIED Chưa xác định loại khí thải. Giá trị mặc định là GASOLINE.
GASOLINE Xe chạy bằng xăng/xăng.
ELECTRIC Xe chạy bằng điện.
HYBRID Xe sử dụng nhiên liệu kết hợp (chẳng hạn như xăng + điện).
DIESEL Xe chạy động cơ diesel.

TrailerInfo

Thông tin về từng xe kéo riêng lẻ gắn với xe. Chiều dài của bất kỳ xe kéo nào cũng phải được cung cấp cho việc vận tải. Các thuộc tính khác là không bắt buộc. Tổng thuộc tính phải bao gồm các thuộc tính của mọi đoạn giới thiệu. Ví dụ: totalHeightMm phải luôn lớn hơn hoặc bằng trailerInfo.height_mm.

Biểu diễn dưới dạng JSON
{
  "heightMm": string,
  "lengthMm": string,
  "widthMm": string,
  "weightKg": string
}
Trường
heightMm

string (int64 format)

Chiều cao của đoạn giới thiệu.

lengthMm

string (int64 format)

Thời lượng của đoạn giới thiệu.

widthMm

string (int64 format)

Chiều rộng của đoạn giới thiệu.

weightKg

string (int64 format)

Trọng lượng của toa moóc. Trọng lượng trong ngữ cảnh này đề cập đến trọng lượng thực tế chứ không phải xếp hạng trọng lượng.

TollPass

Danh sách các khoản phí cầu đường trên thế giới mà chúng tôi hỗ trợ.

Enum
TOLL_PASS_UNSPECIFIED Không được sử dụng. Nếu bạn dùng giá trị này thì yêu cầu sẽ không thành công.
AU_ETOLL_TAG Phí cầu đường Sydney. Xem thêm thông tin chi tiết tại https://www.myetoll.com.au.
AU_EWAY_TAG Phí cầu đường Sydney. Xem thêm thông tin tại https://www.tollpay.com.au.
AU_LINKT Phí cầu đường trên toàn Úc. Xem thêm thông tin chi tiết tại https://www.linkt.com.au/.
AR_TELEPASE Phí cầu đường của Argentina. Xem thêm thông tin chi tiết tại https://telepase.com.ar
BR_AUTO_EXPRESO Phí cầu đường tại Brazil. Xem thêm thông tin tại https://www.autoexpreso.com
BR_CONECTCAR Phí cầu đường tại Brazil. Xem thêm thông tin chi tiết tại https://conectcar.com.
BR_MOVE_MAIS Phí cầu đường tại Brazil. Xem thêm thông tin chi tiết tại https://movemais.com.
BR_PASSA_RAPIDO Phí cầu đường tại Brazil. Xem thêm thông tin chi tiết tại https://pasorapido.gob.do/
BR_SEM_PARAR Phí cầu đường tại Brazil. Xem thêm thông tin tại https://www.semparar.com.br.
BR_TAGGY Phí cầu đường tại Brazil. Xem thêm thông tin chi tiết tại https://taggy.com.br.
BR_VELOE Phí cầu đường tại Brazil. Xem thêm chi tiết tại https://veloe.com.br/site/onde-usar.
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD biên giới giữa Canada và Hoa Kỳ.
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD biên giới giữa Canada và Hoa Kỳ.
CA_US_BLUE_WATER_EDGE_PASS Cửa khẩu từ Ontario, Canada đến Michigan, Hoa Kỳ.
CA_US_CONNEXION Cửa khẩu từ Ontario, Canada đến Michigan, Hoa Kỳ.
CA_US_NEXUS_CARD biên giới giữa Canada và Hoa Kỳ.
ID_E_TOLL Indonesia. Thẻ điện tử do nhiều ngân hàng cung cấp, dùng để thanh toán phí cầu đường. Tất cả thẻ điện tử qua ngân hàng đều được tính phí như nhau, nên bạn chỉ cần một giá trị enum. Ví dụ: Ngân hàng 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 Miễn trừ biển số tiểu bang của Ấn Độ, HP.
JP_ETC Nhật Bản. Hệ thống không dây điện tử để thu phí. https://www.go-etc.jp/
JP_ETC2 Nhật Bản ETC2.0. Phiên bản ETC mới được giảm giá nhiều hơn và khả năng giao tiếp hai chiều giữa thiết bị trên xe và ăng-ten trên đường. https://www.go-etc.jp/etc2/index.html
MX_IAVE Phí cầu đường Mexico. https://iave.capufe.gob.mx/#/
MX_PASE Mexico https://www.pase.com.mx
MX_QUICKPASS Mexico https://operadoravial.com/quick-pass/
MX_SISTEMA_TELEPEAJE_CHIHUAHUA http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf
MX_TAG_IAVE Mexico
MX_TAG_TELEVIA Công ty thu phí cầu đường Mexico. Một trong nhiều cơ sở lưu trú hoạt động tại Thành phố Mexico. Xem thêm thông tin chi tiết tại https://www.televia.com.mx.
MX_TELEVIA Công ty thu phí cầu đường Mexico. Một trong số nhiều cơ sở hoạt động tại Thành phố Mexico. https://www.televia.com.mx
MX_VIAPASS Phí cầu đường ở Mexico. Xem thêm thông tin tại https://www.viapass.com.mx/viapass/web_home.aspx.
US_AL_FREEDOM_PASS AL, Hoa Kỳ.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS AK, Hoa Kỳ.
US_CA_FASTRAK CA, Hoa Kỳ.
US_CA_FASTRAK_CAV_STICKER Cho biết người lái xe có thẻ FasTrak bất kỳ ngoài nhãn dán Xe sạch (CAV) do DMV cấp. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO, Hoa Kỳ.
US_CO_GO_PASS CO, Hoa Kỳ.
US_DE_EZPASSDE Đức, Hoa Kỳ.
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS FL, Hoa Kỳ.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, Hoa Kỳ.
US_FL_EPASS FL, Hoa Kỳ.
US_FL_GIBA_TOLL_PASS FL, Hoa Kỳ.
US_FL_LEEWAY FL, Hoa Kỳ.
US_FL_SUNPASS FL, Hoa Kỳ.
US_FL_SUNPASS_PRO FL, Hoa Kỳ.
US_IL_EZPASSIL IL, Hoa Kỳ.
US_IL_IPASS IL, Hoa Kỳ.
US_IN_EZPASSIN Ấn Độ, Hoa Kỳ.
US_KS_BESTPASS_HORIZON KS, Hoa Kỳ.
US_KS_KTAG KS, Hoa Kỳ.
US_KS_NATIONALPASS KS, Hoa Kỳ.
US_KS_PREPASS_ELITEPASS KS, Hoa Kỳ.
US_LA_GEAUXPASS LA, Hoa Kỳ.
US_LA_TOLL_TAG LA, Hoa Kỳ.
US_MA_EZPASSMA MA, Hoa Kỳ.
US_MD_EZPASSMD MD, Hoa Kỳ.
US_ME_EZPASSME ME, Hoa Kỳ.
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD MI, Hoa Kỳ.
US_MI_BCPASS MI, Hoa Kỳ.
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG MI, Hoa Kỳ.
US_MI_IQ_PROX_CARD

MI, Hoa Kỳ. Không dùng nữa vì loại thẻ/vé này không còn tồn tại.

US_MI_IQ_TAG MI, Hoa Kỳ.
US_MI_MACKINAC_BRIDGE_MAC_PASS MI, Hoa Kỳ.
US_MI_NEXPRESS_TOLL MI, Hoa Kỳ.
US_MN_EZPASSMN MN, Hoa Kỳ.
US_NC_EZPASSNC NC, Hoa Kỳ.
US_NC_PEACH_PASS NC, Hoa Kỳ.
US_NC_QUICK_PASS NC, Hoa Kỳ.
US_NH_EZPASSNH NH, Hoa Kỳ.
US_NJ_DOWNBEACH_EXPRESS_PASS NJ, Hoa Kỳ.
US_NJ_EZPASSNJ NJ, Hoa Kỳ.
US_NY_EXPRESSPASS NY, Hoa Kỳ.
US_NY_EZPASSNY NY, Hoa Kỳ.
US_OH_EZPASSOH OH, Hoa Kỳ.
US_PA_EZPASSPA PA, Hoa Kỳ.
US_RI_EZPASSRI RI, Hoa Kỳ.
US_SC_PALPASS SC, Hoa Kỳ.
US_TX_AVI_TAG TX, Hoa Kỳ.
US_TX_BANCPASS TX, Hoa Kỳ.
US_TX_DEL_RIO_PASS TX, Hoa Kỳ.
US_TX_EFAST_PASS TX, Hoa Kỳ.
US_TX_EAGLE_PASS_EXPRESS_CARD TX, Hoa Kỳ.
US_TX_EPTOLL TX, Hoa Kỳ.
US_TX_EZ_CROSS TX, Hoa Kỳ.
US_TX_EZTAG TX, Hoa Kỳ.
US_TX_FUEGO_TAG TX, Hoa Kỳ.
US_TX_LAREDO_TRADE_TAG TX, Hoa Kỳ.
US_TX_PLUSPASS TX, Hoa Kỳ.
US_TX_TOLLTAG TX, Hoa Kỳ.
US_TX_TXTAG TX, Hoa Kỳ.
US_TX_XPRESS_CARD TX, Hoa Kỳ.
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD UT, Hoa Kỳ.
US_VA_EZPASSVA VA, Hoa Kỳ.
US_WA_BREEZEBY WA, Hoa Kỳ.
US_WA_GOOD_TO_GO WA, Hoa Kỳ.
US_WV_EZPASSWV WV, Hoa Kỳ.
US_WV_MEMORIAL_BRIDGE_TICKETS WV, Hoa Kỳ.
US_WV_MOV_PASS WV, Hoa Kỳ
US_WV_NEWELL_TOLL_BRIDGE_TICKET WV, Hoa Kỳ.

HOVPreference

Chỉ định xem có thay đổi tuyến đường khi không có đường hoặc làn đường dành cho xe chở nhiều người (xe chở nhiều người).

Biểu diễn dưới dạng JSON
{
  "allowHov": boolean
}
Trường
allowHov

boolean

Chỉ định xem có cho phép định tuyến trên đường chỉ dành cho xe chở nhiều người, ngoài các đoạn đường dùng chung làn đường dành cho xe chở nhiều người hay không. Theo mặc định, các tuyến đường không dành riêng cho xe chở nhiều người sẽ được ưu tiên. Phải đặt RoutingPreference thành TRAFFIC_AWARE_OPTIMAL.