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 RouteTravelModeRoutingPreference 必须设置为 TRAFFIC_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)

包含每个预告片的相应条目。如果提供了预告片信息,则必须将 RoutingPreference 设置为 TRAFFIC_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

我们支持的全球收费卡列表。

枚举
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 AL, USA.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS AK, USA.
US_CA_FASTRAK CA, USA.
US_CA_FASTRAK_CAV_STICKER 表示驾驶员除了 DMV 签发的清洁空气车辆 (CAV) 贴纸外,还拥有任何 FasTrak 通行卡。https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO, USA.
US_CO_GO_PASS CO, USA.
US_DE_EZPASSDE DE,美国。
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS 美国佛罗里达州。
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, USA.
US_FL_EPASS FL, USA.
US_FL_GIBA_TOLL_PASS FL, USA.
US_FL_LEEWAY FL, USA.
US_FL_SUNPASS FL, USA.
US_FL_SUNPASS_PRO 美国佛罗里达州。
US_IL_EZPASSIL IL, USA.
US_IL_IPASS IL, USA.
US_IN_EZPASSIN IN, USA.
US_KS_BESTPASS_HORIZON KS,美国。
US_KS_KTAG KS,美国。
US_KS_NATIONALPASS KS,美国。
US_KS_PREPASS_ELITEPASS KS,美国。
US_LA_GEAUXPASS LA, USA.
US_LA_TOLL_TAG LA, USA.
US_MA_EZPASSMA MA, USA.
US_MD_EZPASSMD MD,美国。
US_ME_EZPASSME ME,美国。
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD MI,美国。
US_MI_BCPASS MI,美国。
US_MI_BREAKAWAY MI,美国。
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG MI,美国。
US_MI_IQ_PROX_CARD

MI,美国。已弃用,因为此通行证类型已不存在。

US_MI_IQ_TAG MI,美国。
US_MI_MACKINAC_BRIDGE_MAC_PASS MI,美国。
US_MI_NEXPRESS_TOLL MI,美国。
US_MN_EZPASSMN MN,美国。
US_NC_EZPASSNC NC, USA.
US_NC_PEACH_PASS NC, USA.
US_NC_QUICK_PASS NC, USA.
US_NH_EZPASSNH NH,美国。
US_NJ_DOWNBEACH_EXPRESS_PASS NJ, USA.
US_NJ_EZPASSNJ NJ, USA.
US_NY_EXPRESSPASS 美国纽约州。
US_NY_EZPASSNY 美国纽约州。
US_OH_EZPASSOH 美国俄亥俄州。
US_PA_EZPASSPA PA,美国。
US_RI_EZPASSRI RI, USA.
US_SC_PALPASS SC, USA.
US_TX_AVI_TAG TX, USA.
US_TX_BANCPASS TX, USA.
US_TX_DEL_RIO_PASS TX, USA.
US_TX_EFAST_PASS TX, USA.
US_TX_EAGLE_PASS_EXPRESS_CARD TX, USA.
US_TX_EPTOLL TX, USA.
US_TX_EZ_CROSS TX, USA.
US_TX_EZTAG TX, USA.
US_TX_FUEGO_TAG TX, USA.
US_TX_LAREDO_TRADE_TAG TX, USA.
US_TX_PLUSPASS TX, USA.
US_TX_TOLLTAG TX, USA.
US_TX_TXTAG TX, USA.
US_TX_XPRESS_CARD TX, USA.
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD UT, USA.
US_VA_EZPASSVA VA,美国。
US_WA_BREEZEBY WA, USA.
US_WA_GOOD_TO_GO WA, USA.
US_WV_EZPASSWV WV, USA.
US_WV_MEMORIAL_BRIDGE_TICKETS WV, USA.
US_WV_MOV_PASS 美国西弗吉尼亚州
US_WV_NEWELL_TOLL_BRIDGE_TICKET WV, USA.