Routes API

路线会计算两个位置之间的或者出发地和目的地矩阵的理想路径,并返回距离和行程时间。此信息的质量以及及时传送对于打造优质的消费者体验至关重要。

Routes API 包含两个主要功能区域:

  • 计算路线:利用全面的全球路由数据和实时路况来计算位置之间的路线。如果您目前使用的是 Directions API,则现在可以使用计算路由。
  • 计算路线矩阵:计算一系列出发地/目的地对的距离和行程时间。如果您目前使用的是 Distance Matrix API,您现在可以使用计算路线矩阵。

计算路线和计算路线矩阵是现有 Directions APIDistance Matrix API 的性能优化版本,并且支持其他新功能,例如两轮路线。

试用演示版,了解 Routes API 的实际运用。

Routes API 的新功能和增强功能

Routes API 包含性能优化 API,与当前 Directions API 和 Distance Matrix API 相比,该 API 提供了许多新功能和增强功能,其中包括:

  • 缩短了响应延迟时间。

  • 支持双轮机动车行驶的车辆(例如摩托车)。双轮机动车模式与自行车出行模式不同,后者是人力驱动出行方式。

  • 配置环保路线,根据车辆的引擎类型估算最省油或最节能的路线。

  • 通过指定字段掩码来自定义响应详细信息。字段遮盖可确保您不会请求不必要的数据,这有助于避免不必要的处理时间和结算费用。

  • 设置精细的流量计算选项,您可以根据质量和延迟时间进行权衡决策。

  • 为航点设置方向(行程方向)和路边信息,以提高 ETA 的准确度。

  • 智能航点,用于指定直通车位置与航站楼位置,以及安全停靠点

  • 响应中请求收费信息,以及路线距离和预计到达时间。

  • 对于 Compute Route Matrix 功能,在计算整个矩阵之前流式传输响应元素,可缩短响应延迟时间。

  • 将服务器端的计算路由矩阵功能请求的元素数量(出发地数量 × 目的地数量)从 100 个增加到了 625 个。

计算路由

使用计算路线来计算来源和目的地之间的路线。路线可以包含单个来源和目的地、中间站点和路线修饰符,以提供更准确的 ETA。

借助计算路由,您可以:

  • 搜索多种交通方式(包括驾驶、双轮机动车、步行或骑行)的路线。
  • 使用一系列航点返回多段式路线。
  • 对于地点 ID 不可用的位置,将出发地、目的地和航点指定为地点 ID 或纬度/经度坐标。

计算路线时,计算路线将返回最高效的路线。行程时间是优化的主要因素,但计算路线时,还可考虑距离、转弯次数及其他因素等其他因素,以确定最高效的路线。

如需了解详情,请参阅计算路由

计算路线矩阵

计算路线矩阵提供出发地和目的地矩阵的行程距离和时间。使用计算路线矩阵来计算矩阵中每个出发地/目的地对的时长和距离。

您可以请求不同出行方式的距离数据,并估算出行时间。

如需了解详情,请参阅计算路由矩阵

迁移现有应用

如果您有使用 Directions APIDistance Matrix API 的现有应用,则可以迁移这些应用,以使用新的 Routes API 和 Compute Route Matrix 功能。如需了解如何迁移现有应用以使用这些新功能,请参阅 Routes API 迁移指南