驱动程序路由和导航

驱动程序路由映像 驾驶员路线和导航功能是最后一公里车队解决方案 工具包包含两个 SDK:Navigation SDK 和驱动程序 SDK。它 提供企业级功能,将 Google 地图体验 您的驱动程序应用。

您可以使用司机路线和导航功能执行哪些操作?

借助驱动程序路由和导航,您可以同时使用导航 SDK 和驱动程序 SDK,用于调整驾驶体验,以适合您的交付模型。使用 Navigation SDK 在应用中创建精细导航体验, 为司机提供实时导航服务。自定义导航体验, 优化应用的外观和风格,优化了工作流, 路线和下车点。

除了通过“导航”面板自定义驾驶体验, SDK,您可以向司机提供直观的一整天路线, 地图。这样可让驾驶员轻松 提前一天出发,更好地了解经停点的顺序, 还能获得每个经停点更准确的预计到达时间及其路线的预计到达时间 完成。

使用驱动程序 SDK 支持您的司机位置和路线进度 货运跟踪和舰队跟踪功能直观呈现。

为什么要使用司机路线和导航功能?

驱动程序路由图片 管理配送舰队时,改善配送至关重要 提高可预测性并提升工作效率,满足消费者期望。 司机路线和导航功能可帮助您更高效地为司机规划路线。 避免延误和错过送货,提高司机满意度。

  • 提高驾驶员满意度 - 您的应用可以帮助驾驶员感受到 控制和意识。您的司机不 需要学习新的地图界面,但可以使用熟悉的 Google 地图 导航。您可以对体验进行自定义,以强化您的品牌。
  • 提高驾驶员任务的工作效率 - 引导驾驶员向右行驶 显示反映实时路况的路线。这在很大程度上 新的、兼职或季节性的推动因素,他们需要快速 任务此外,您还可以提供自定义路线和地图元素 与配送服务密切相关
  • 提高配送的可预测性 - 通过嵌入 Google 体验地图功能,您可以更加放心地驾驶您的司机 预期路线计划将驱动程序保留在应用程序中 可提高您获取的地理位置信号的质量。

工作原理

下图显示了所有组件之间的操作顺序 “驾驶路线和导航”功能驱动程序 SDK 会传达位置信息更新, Fleet Engine 后端。Navigation SDK 显示精细导航路线 (和其他导航信息)提供给驾驶员。您的后端负责处理 向 Fleet Engine 交付通信,例如创建和更新车辆 和任务。如需详细了解您可以处理的通信类型 请参阅 集成 Deliveries API

驱动程序路由和导航过程的流程图

如何使用司机路线和导航功能

以下过程演示了一种实现驱动程序路由和 导航。为便于解释,我们展示了前端实现 。也就是说,您可以通过集成 SDK 来开始实施。 或者,将 Fleet Engine 与后端集成以便 任务和车辆创建。

  1. 将驱动程序 SDK 集成到您的驱动程序应用中。驱动程序 SDK 会 将实时位置信号发送到 Fleet Engine 服务,这是必需的 。使用 可信驾驶员模型,则驱动程序 SDK 还可以允许 您的司机创建或修改他们的任务和路线计划。 驱动程序 SDK 会封装 Navigation SDK。有关详情,请参阅 适用于物流跟踪的驱动程序 SDK 用户指南 (AndroidiOS) 和舰队性能 (AndroidiOS)。
  2. 在驱动程序应用中实现 Navigation SDK 的功能。通过 Navigation SDK 是一个库,负责提供自定义导航 为您的司机提供各种功能,例如精细导航、 路线和自定义地图元素。如需查看完整的开发者文档,请参阅 使用 Google 地图导航
  3. 使用 Fleet Engine 管理任务和车辆状态。Fleet Engine 现为 处理交互的“最后一公里舰队解决方案”后端服务 驱动程序 SDK 和您自己的后端服务之间的通信。您的后端服务 可以通过进行 REST 或 gRPC 调用与 Fleet Engine 进行通信。 有关详情,请参阅 Fleet Engine 用户指南 货运跟踪舰队性能

Route Overview API

《Last Mile Fleet Fleet》解决方案的示例代码