Routes API 目前处于预览版阶段(正式发布前)。正式发布前产品和功能的支持可能有限,并且对正式发布前产品和功能的变更可能与其他正式发布前版本不兼容。正式发布预备产品受 Google Maps Platform 服务专用条款的约束。如需了解详情,请参阅发布阶段说明

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 的准确度。

  • 使用智能航点来指定通票与航站楼位置以及安全停靠点

  • 请求中的请求通行费信息以及路线距离和预计到达时间。

  • 对于计算路由矩阵功能,在计算整个矩阵之前流式传输元素,从而缩短响应延迟时间。

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

计算路由

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

借助计算路由,您可以:

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

计算路线时,系统会计算最高效的路线。行程时间是优化的主要因素,但 Compute 路线在确定哪个路线最高效时,可能还会考虑距离、转弯次数等其他因素。

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

计算路线矩阵

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

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

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

迁移现有应用

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