使用 Route Optimization API 和 Fleet Engine 优化路线

本文档简要介绍了如何使用以下两款产品为日常送货操作执行舰队级路线优化:

  • 最后一公里舰队解决方案舰队引擎 (LMFS)
  • 路线优化 API (GMPRO)

Fleet Engine 本身可以使用您提供给 Fleet Engine 后端的路由计划从任何路由求解器获取输入。但是,如果您没有自己的路线求解器,或者您想探索其他路线解决方案,可以将 Route Optimization API 与 Fleet Engine 结合使用,在全天持续进行路线优化。

简介

在日常交付操作中,您的舰队解决方案通常会将最后一英里舰队解决方案服务和 Cloud 舰队路由用于以下路线优化工作流:

  • 初始路线规划 - 使用路线求解器定义每日路线计划,并将其输入 Fleet Engine 中,以供司机、执行和跟踪查看。
  • 重新优化 - 在一天的中午选择特定路线,以应对路线变化(例如交通问题或更改时间范围),并重新优化以提供更顺畅的驾驶员和客户体验。
  • 新的经停点分配 - 跨现有路线分配新的经停点,例如临时上车点请求。

Cloud Fleet Route 和 Fleet Engine 提供规划和跟踪功能的组合,可实现这一点。

路线优化 API

Google Maps Platform 路线优化 API (GMPRO) 可满足复杂的车辆路线安排需求。例如,为送货和送货车辆制定计划,同时应用提货时间和包裹重量等限制条件。CFR 可以异步或近乎实时地创建路线计划,具体取决于您路线计划中的车辆数量。如需详细了解路线优化,请参阅路线优化 API 文档

Fleet Engine

Fleet Engine 是最后一公里舰队解决方案服务的一部分。借助 Fleet Engine,您可以对车队进行建模、规划司机活动,并在司机送货时实时跟踪包裹。为舰队建模涉及定义车辆、任务、停靠站和路线路段。您可以通过移动客户端 SDK、服务器端 Java 库或 REST API 访问 Fleet Engine Deliveries API

系统组件

下图介绍了您自己的系统如何集成 Fleet Engine、Last Mile Fleet Solution API 和 Cloud Fleet Routing,以用于增强和优化您的规划和日常舰队操作的系统。在上图中,GMPRO 使用 Google 地图距离矩阵服务和数据解决问题,但您集成时可以改用其他提供商。

每个组件都包含整个舰队管理系统中的特定功能:

  • 您的驱动程序应用 - 使用驱动程序和导航 SDK 为驱动程序创建 iOS 和 Android 移动应用。Driver SDK 支持实时更新送货、车辆位置和订单状态,您可以根据需要在应用中显示这些信息。请参阅驱动程序 SDK 文档:Android

    | iOS

    请参阅 [Navigation SDK 文档)(/maps/documentation/navigation)。

  • 您的操作 - 您可以创建一个使用 Google 舰队跟踪库构建的 Web 信息中心,以显示所有车辆的实时数据。通过这种方式,您可以编排和监控舰队。请参阅使用 JavaScript 舰队跟踪库跟踪装运。 - 您的系统 — 您的后端服务和数据库可以确保业务的安全日常运营。

  • Google 系统 - Route Optimization API 使用 Distance Matrix API 查找多个营业地点的行程距离和时间。您可以使用 Fleet Engine Deliveries API 将 Route Optimization API 的输出用作路线计划的输入。然后,它会与您的运营信息中心和后端服务通信。

您的解决方案可能还会使用 Fleet Engine Logging 服务。这样,您就可以收到有关最后一英里舰队解决方案内实体更新的实时信息。您还可以使用日志记录信息创建派生指标、表和信息中心。

后续步骤

如果您有兴趣探索如何将 Fleet Engine 与 Route Optimization API 集成,请参阅以下内容: