本文档简要介绍了如何使用以下两款产品为日常配送运营执行车队级路线优化:
- Fleet Engine
- Route Optimization API (GMPRO)
Fleet Engine 本身可以从任何路线求解器获取输入,并使用您提供给 Fleet Engine 后端的路线方案。不过,如果您没有自己的路线求解器,或者有兴趣探索其他路线解决方案,可以将 Route Optimization API 与 Fleet Engine 结合使用,在全天内持续优化路线。
简介
在日常配送运营中,您的车队解决方案通常会使用 Fleet Engine 服务来执行以下路线优化工作流:
- 初始路线规划 - 使用路线求解器定义每日路线规划,并将其输入 Fleet Engine,以便司机查看、执行和跟踪。
- 重新优化 - 在一天中的某个时间选择特定路线,以应对路线变化(例如交通问题或时间窗口变化),并重新优化以提供更顺畅的司机和客户体验。
- 新经停点分配 - 在现有路线中分配新经停点,例如临时取件请求。
Route Optimization API 和 Fleet Engine 结合了规划和跟踪功能,可实现这一目标。
Route Optimization API
Google Maps Platform Route Optimization API (GMPRO) 可满足复杂的车辆路线规划需求。例如,为配送和配送车辆制定计划,同时应用取件时间和包裹重量等限制条件。GMPRO 可以异步或近乎实时地创建路线规划,具体取决于路线规划中的车辆数量。如需详细了解路线优化,请参阅 Route Optimization API 文档。
Fleet Engine
Fleet Engine 是出行服务的一部分。借助 Fleet Engine,您可以对车队进行建模、规划司机活动,并在司机配送包裹时实时跟踪包裹。对车队进行建模涉及定义车辆、任务、停靠点和路线路段。
系统组件
下图展示了您的系统如何集成 Fleet Engine、Mobility Services API 和 Route Optimization API,以增强和优化您的规划和日常车队运营。在此图表中,GMPRO 使用 Google Maps Distance Matrix 服务和数据来解决问题,但您的集成可以改用其他提供商。

每个组件在您的舰队管理系统中都有特定的用途:
- 您的司机应用 - 您可以使用 Driver SDK 和 Navigation SDK 为司机创建 iOS 和 Android 移动应用。Driver SDK 可实时更新配送、车辆位置和订单状态,您可以在应用中显示这些信息。请参阅 Driver SDK 实时行程用户指南(Android、iOS)。请参阅 Navigation SDK 文档。
- 您的运营 - 您可以创建使用 Google 车队跟踪库构建的 Web 信息中心,以显示所有车辆的实时数据。这样,您就可以编排和监控您的舰队。
- 您的系统 - 您的后端服务和数据库可确保您的业务安全地进行日常运营。
- Google 系统 - Route Optimization API 使用 Distance Matrix API 查找多个地点的行程距离和时间。
后续步骤
如果您有兴趣探索如何将 Fleet Engine 与 Route Optimization API 集成,请参阅以下内容: