路由会计算两个位置之间的理想路径,或者计算出发地和目的地矩阵之间的理想路径,并返回距离和行程时间。这些信息的质量和及时分发对于打造优质的消费者体验至关重要。
Routes API 包含两个主要功能区域:
- 计算路线:利用全面的全球路由数据和实时路况计算位置之间的路线。如果您目前正在使用 Directions API,则可以使用计算路由。
- 计算路线矩阵:计算一系列出发地/目的地对的距离和行程时间。如果您目前在使用 Distance Matrix API,现在可以使用计算路由矩阵。
计算路线和计算路线矩阵是现有 Directions API 和 Distance Matrix API 的性能优化版本,支持其他新功能,例如双轮路线。
试用演示版,了解 Routes API 的实际运用。
Routes API 的新功能和增强功能
Routes API 包含针对性能进行了优化的 API,与当前 Directions API 和 Distance Matrix API 相比,该 API 提供了许多新功能和增强功能,其中包括:
缩短了响应延迟时间。
双轮机动车支持(例如摩托车)。双轮出行模式与自行车出行模式不同,后者是人力出行模式。
配置环保路线,以根据车辆的引擎类型估算最省油或最节能的路线。
通过指定字段掩码来自定义响应详情。字段遮盖可确保您不会请求不必要的数据,这有助于避免不必要的处理时间和结算费用。
在流量计算方面设置精细控制选项,帮助您在质量与延迟时间之间进行权衡取舍。
使用智能航点来指定通票与航站楼位置以及安全停靠点
请求中的请求通行费信息以及路线距离和预计到达时间。
对于计算路由矩阵功能,在计算整个矩阵之前流式传输元素,从而缩短响应延迟时间。
将服务器端的计算路由矩阵功能请求的元素数量(起点数 × 终点数)从 100 增加到了 625。
计算路由
使用计算路线来计算来源和目的地之间的路线。路线可以包含单个来源和目的地、中间停靠站和路线修饰符,以获得更准确的 ETA。
借助计算路由,您可以:
- 您可以搜索多种交通方式的路线,包括驾车、双轮机动车、步行或骑行。
- 使用一系列路标返回多段路线。
- 对于地点 ID 不可用的位置,将出发地、目的地和航点指定为地点 ID 或纬度/经度坐标。
计算路线时,系统会计算最高效的路线。行程时间是优化的主要因素,但 Compute 路线在确定哪个路线最高效时,可能还会考虑距离、转弯次数等其他因素。
如需了解详情,请参阅计算路由。
计算路线矩阵
计算路线矩阵提供出发地和目的地矩阵的行程距离和时间。使用计算路线矩阵计算矩阵中每个起点/终点对的时长和距离。
您可以请求不同出行方式的距离数据,并估算路况中的行程时间。
如需了解详情,请参阅计算路由矩阵。
迁移现有应用
如果您有使用 Directions API 和 Distance Matrix API 的现有应用,则可以迁移这些应用,以使用 Routes API 的新计算路线和 Compute Route Matrix 功能。如需了解如何迁移现有应用以使用这些新功能,请参阅 Routes API 迁移指南。