路线优化

路由优化示例最后一公里车队解决方案中的路线优化功能是一个工具包,其中融合了 Routes API、Routes Preferred API、Directions API 和 Distance Matrix API。它提供企业级功能,可解决为驾驶员找到最佳顺序来完成任务的问题。

您可以使用路线优化做些什么?

您可以优化整个舰队中的路由,或针对特定驱动程序微调任务顺序。您可以构建一个界面,让司机和车队管理员直观地修改路线。

注意Cloud Fleet Routing API 作为一个单独的产品,直接支持复杂的舰队级优化任务,并且可以与最后一英里舰队解决方案结合使用。如需了解 Cloud Fleet Routing API,请与您的 Google Cloud 销售代表联系。

为什么要使用路线优化功能?

在管理交付车队时,优化驾驶员路线以满足消费者期望,这一点至关重要。路线优化可确保您的司机驾驶尽可能高效的路线,即以最佳顺序停靠和执行任务。客户订单会尽可能以最优惠的价格送达。路由优化简化了实现这些目标所需的工作。

  • 提高驾驶员任务的工作效率 - 确保驾驶员获得最佳路线(包括实时路况更新),避免因交通拥堵而导致的延误。
  • 改善消费者体验 - 为消费者提供更精确的预计送货时间。

如何使用路线优化

本部分介绍了使用路线优化的典型过程。

1. 在整个舰队中分配任务

路由优化舰队示例 大多数舰队每天都首先为其驱动程序舰队分配当天所有必需的任务。您可以使用不同的分配方法,包括驾驶地区或路线优化求解器。最后一公里舰队解决方案并不能直接解决任务分配问题。相反,它可以从您当前使用的任何解决方案中获取路线计划。

如果您已开发了自己的路线求解器,则可以使用 Routes Preferred API 或 Routes API ComputeRouteMatrix 方法针对多个出发地和目的地估算路线的距离和时长。借助 Routes Preferred API 和 Routes API ComputeRouteMatrix 方法,您可以使用与其他最后一公里舰队解决方案产品相同的流量和路线算法。与 Distance Matrix API 相比,它具有多项优势。如需了解详情,请参阅首选路线 ComputeRouteMatrixRoutes API:计算路线矩阵

路由优化舰队示例

2. 针对特定驱动程序微调任务顺序

将任务分配给驾驶员后,您可以优化他们执行任务的顺序。您这么做的原因可能有多种,例如对于需要针对每个地区优化任务顺序的地区分配。或者,您也可以更新路线以添加上车点,或根据交通拥堵情况进行调整。要进行此类微调,请使用 Directions API,它允许您优化最多 25 个经停点。如需了解详情,请参阅 Directions API

如果要为每条路线优化 25 个以上的经停点,请参阅路线首选 ComputeRoutes 方法。如需了解详情,请参阅首选的 ComputeRoutes 路线,并联系您的 Google 销售代表讨论可用性。

3. 允许司机或车队管理员直接逐个修改路线

一些车队运营人员希望他们的司机或车队管理员直接在界面中直观呈现和修改路线。请使用 Maps SDK 从 Directions API 显示路线,然后了解根据停靠序列的更改对路线有何影响。最后一公里舰队解决方案 Fleet Engine 支持此用例,因为它允许您随时更改司机路线。如需详细了解如何在地图中自定义路线,请参阅 Maps SDK for JavaScriptMaps SDK for AndroidMaps SDK for iOS

如需详细了解基于驾驶员输入的路由,请参阅 Fleet Engine 文档。