路线矩阵选项

欧洲经济区 (EEA) 开发者

概览

除了指定出发地和目的地之外,您还可以使用许多适用于路线的选项来自定义路线矩阵。下表列出了可用于路线矩阵请求的选项,并指出了单条路线方法与矩阵方法之间的任何区别。

选项 说明
旅行模式

出行方式,例如驾车、公交、步行、骑自行车或骑两轮车。

指定如何以及是否纳入流量数据 纳入流量数据可获得更准确的结果,排除流量数据可获得更快的响应。 由于 computeRouteMatrix 会同时处理多条路线,因此使用最高质量设置 TRAFFIC_AWARE_OPTIMAL 会对您在一次调用中可以计算的元素总数(出发地数量 × 目的地数量)施加严格的请求限制。此限制旨在防止出现过高的延迟时间。
计算路线矩阵的通行费 RouteMatrix 中处理路桥费时,该流程与计算单条路线的路桥费基本相同,但范围上存在一个关键区别:computeRouteMatrix 方法仅提供每个完整起点-目的地对的汇总路桥费信息。与单个 computeRoutes 方法不同,后者可以返回按各个路线段(航点之间的路段)细分的详细通行费信息,而路线矩阵响应则会汇总出发地和目的地之间整个行程的估计通行费总额。您仍然可以通过将 extraComputations 设置为 TOLLS 并通过设置起点的 routeModifiers 来定义车辆和通行卡信息,从而启用通行费计算功能,但生成的 travelAdvisory.tollInfo 会应用于整个路线,而不是其各个组成部分。
请求本地化值 您可以使用字段掩码,以与请求路线相同的方式请求路线矩阵响应的本地化文本。在请求本地化时长和距离文本时,单路线方法和矩阵方法都支持明确设置 languageCode 和单位(例如 METRICIMPERIAL)。不过,如果未设置这些参数,computeRoutes 方法会尝试直接从起点途径点的地理位置推断语言和距离单位,而 computeRouteMatrix 方法则默认使用英语 (en-US) 作为语言,使用公制单位 (METRIC) 作为单位,无论起点的位置如何。因此,使用 RouteMatrix 替换其默认行为时,您必须明确设置本地化参数。
可用的路线矩阵车辆类型 用于选择路线矩阵的车辆类型的其他选项。
其他操作 如需指定其他选项(例如出发时间),请参阅 ComputeRouteMatrixRequest