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

本文档简要介绍了如何使用以下两款产品为日常配送作业执行全车队路线优化:

  • Fleet Engine
  • Route Optimization API (GMPRO)

Fleet Engine 本身可以使用您提供给 Fleet Engine 后端的路线方案,从任何路线解算器获取输入。不过,如果您没有自己的路线解算器,或者有兴趣探索其他路线解决方案,则可以将 Route Optimization API 与车队引擎结合使用,全天持续优化路线。

简介

在日常配送运营中,车队解决方案通常会使用车队引擎服务来执行以下路线优化工作流:

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

Route Optimization API 和车队引擎提供了规划和跟踪功能的组合,以实现这一目标。

Route Optimization API

Google Maps Platform Route Optimization API (GMPRO) 可满足复杂的车辆路线规划需求。例如,为配送和配送车辆创建计划,同时应用上门取件时间和包裹重量等约束条件。GMPRO 可以异步或近乎实时创建路线计划,具体取决于路线计划中的车辆数量。如需详细了解路线优化,请参阅 Route Optimization API 文档

车队引擎

车队引擎是移动出行服务的一部分。借助车队引擎,您可以对车队进行建模、规划司机活动,并在司机配送包裹时实时跟踪包裹。对车队进行建模需要定义车辆、任务、经停点和路线细分。

系统组件

下图介绍了您自己的系统如何集成车队引擎、Mobility Services API 和路线优化 API,以构建一个能够改进和优化您的规划和日常车队运营的系统。在此图表中,GMPRO 使用 Google 地图距离矩阵服务和数据来解决问题,但您的集成可以改用其他提供商。

一张描述车队引擎集成的示意图

在车队管理系统中,每个组件都有特定用途:

  • 您的司机应用 - 您使用 Driver SDK 和 Navigation SDK 为司机创建 iOS 和 Android 移动应用。Driver SDK 支持实时更新送货、车辆位置和订单状态,您可以在应用中显示这些信息。请参阅适用于随叫车行程的 Driver SDK 用户指南 (AndroidiOS)。请参阅 Navigation SDK 文档
  • 您的运营 - 您可以创建一个使用 Google 车队跟踪库构建的 Web 信息中心,以显示来自所有车辆的实时数据。这样,您就可以编排和监控您的车队。
  • 您的系统 - 您的后端服务和数据库可确保您的业务日常运作安全无虞。
  • Google 系统 - Route Optimization API 使用 Distance Matrix API 查找多个地点的旅行距离和时间。

后续步骤

如果您有兴趣了解如何将车队引擎与路线优化 API 集成,请参阅以下内容: