计算路线矩阵 - Amazon Location Service

计算路线矩阵

矩阵路线服务会计算路线矩阵,提供多个出发地和目的地之间的行程时间或距离。该服务提供灵活的自定义选项,支持指定出行模式、交通状况和其他路线参数。矩阵计算的大小和形状可能各不相同,既支持正方形矩阵,也支持非正方形矩阵,并能适应动态或自由流交通数据。

有关更多信息,请参阅《Amazon Location Service API 参考》中的 CalculateRouteMatrix

有关此 API 的请求、响应、cURL 和 CLI 命令示例,请参阅如何使用计算路线矩阵

使用案例

  • 优化物流和电子商务的配送路线:高效计算多个取件和配送地点之间的行程时间和距离,以优化路线。利用此功能,物流公司可以通过规划跨城市的高效路线,尽可能地降低成本并缩短交货时间。它非常适合为当日或次日服务设置优化的配送时段,以及规划多站点配送路线。

  • 在拼车应用程序中匹配司机与乘客:使用路线计算,通过查找不同地点之间的最快路线,将司机与最接近的乘客进行匹配。拼车应用程序可以实时提供司机预计到达时间,确保及时上车和下车,从而增强用户体验。支持多种交通方式,如汽车、自行车和踏板车。

  • 规划和优化路线以便于车队管理:通过优化路线来管理大型车队,从而降低油耗并缩短行程时间。车队经理可以为停靠多个站点的车辆分配最高效的路线,从而提高整体运营效率。使用案例包括服务车队、运输公司和公用事业,在这些情况下,优化路线规划对于实地考察至关重要。

了解请求

该请求包括用于路线计算的出发地目的地,以及用于根据首选项和约束条件定制矩阵的可选参数。有关计算路线矩阵 API 的更多详细信息,请参阅《API 参考》。

  • Origins:以经度和纬度表示的出发地坐标列表。

  • Destinations:目的地坐标列表。

  • OptimizeRoutingFor:优化标准,例如“最快”或“最短”路线。

  • RoutingBoundary:设定计算的边界,要么设定为“无界”,要么限制为特定几何体。

  • Avoid:计算路线时要避开的特征。如果找不到可行的路线,则忽略此项。

  • Traffic:影响路线计算的与交通相关的选项。

了解响应

响应包括出发地和目的地之间的计算路线矩阵,以及距离和持续时间等详细信息。如果适用,还会提供路线的错误信息和边界。有关计算路线矩阵 API 的更多详细信息,请参阅《API 参考》。

  • RouteMatrix:包含出发地和目的地之间行程距离和持续时间的矩阵。

  • ErrorCount:计算路线时遇到的错误数。

  • RoutingBoundary:矩阵计算边界。