路线优化

路由优化示例 最后一公里舰队解决方案中的路线优化功能是一个整合了 Routes API、Routes Preferred API、Directions API 和 Distance Matrix API 的工具包。它提供的企业级功能可解决为司机找到完成任务的最佳订单的问题。

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

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

注意Route Optimization API 可作为单独的产品,直接支持复杂的舰队范围内的优化任务,并且可与“最后一公里舰队解决方案”结合使用。

为何使用路由优化?

管理配送车队时,优化司机路线以满足消费者期望至关重要。路线优化可确保您的司机尽可能行驶最高效的路线 - 以最佳顺序停止和执行任务。您的客户订单会尽可能快速且经济地送达。路由优化简化了实现这些目标所需的工作。

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

如何使用路由优化

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

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

路由优化舰队示例 大多数车队在开始一天的工作时,会在车队中分配当天所有必需的任务。您可以使用不同的分配方法,包括驾驶地区或路线优化求解器。最后一公里舰队解决方案并不能直接解决任务分配问题。相反,它可以从您当前使用的任何解决方案中获取路线计划。

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

路由优化舰队示例

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

为驱动程序分配任务后,您可以优化他们执行任务的顺序。这样做的原因可能有很多,例如对于地区分配,您希望优化每个地区的任务顺序。或者,您也可以更新路线以添加上车点或适应交通拥堵情况。要进行此微调,请使用 Directions API,该 API 可让您优化多达 25 个经停点。如需了解详情,请参阅 Directions API

如果您希望优化每条路线中的经停点超过 25 个,请参阅路线首选 ComputeRoutes 方法。如需了解详情,请参阅路由首选 ComputeRoute,并联系 Google 销售代表讨论可用性。

3. 允许驾驶员或车队管理员直接单独修改路线

一些车队运营商希望司机或其车队管理员直接在界面中直观呈现和修改路线。您可以使用 Maps SDK 通过 Directions API 显示路线,然后了解更改停靠站序列对路线有何影响。最后一英里 Fleet 解决方案 Fleet Engine 支持此用例,让您能够随时更改驾驶路线。如需详细了解如何在地图中自定义路线,请参阅 Maps SDK for JavaScriptMaps SDK for AndroidMaps SDK for iOS

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