驾驶体验和导航

一个
显示有关有效路线的 Google 地图的手机图片 驾驶体验和导航功能 嵌入 Google 地图体验的移动服务包装的一部分 到驱动程序应用中。

您可以使用驾驶员体验和导航功能做些什么?

借助驾驶员体验和导航功能,您可以使用 Navigation SDK 和 Driver SDK,用于调整驾驶体验,以适应您的交付模型。使用 Navigation SDK 在应用中创建精细导航体验, 为司机提供实时指引。您还可以自定义导航体验 与应用的外观和风格融为一体,更为广泛的工作流 优化路线和下车点

使用 Navigation SDK 自定义驾驶体验,并使用驱动程序 SDK 以便通过 已安排的行程分享 任务舰队 跟踪功能。

为什么要使用驾驶员体验和导航功能?

答
显示包含多个经停点的路线的 Google 地图的屏幕截图 管理传送时 提升配送可预测性和驾驶员水平至关重要 以满足消费者期望。驾驶体验和导航 帮助您更高效地为司机规划路线,避免延误和错过 并提升司机满意度。

  • 提高驾驶员满意度:您的应用可以帮助驾驶员感受到 在完成一天的任务时获得控制权和知情权。熟悉 Google 地图导航功能,司机不必学习新地图 界面。您还可以通过定制体验来强化您的品牌形象。
  • 提高司机任务效率:指引司机向右 显示反映实时路况的路线。此信息 尤其有用 新的、兼职或季节性的推动因素,他们需要快速 任务此外,您还可以提供自定义路线和地图元素 与配送服务密切相关
  • 提高交付的可预测性:通过嵌入 Google 体验地图功能,您可以更加放心地驾驶您的司机 预期路线计划将驱动程序保留在您的应用中 可提高您获取的地理位置信号的质量。

工作原理

下图显示了所有组件之间的操作顺序 驾驶体验和导航。驱动程序 SDK 会传达位置信息 Fleet Engine 后端的更新。Navigation SDK 会逐步展示 提供路线(和其他导航信息)。您的后端 处理与 Fleet Engine 的所有其他交付通信,例如创建和 更新车辆和任务。

按需行程

下图显示了 按需行程运营。它分为两个关键部分: 司机启用位置信息分享到 Fleet Engine 的一天,以及 使用 Fleet Engine 组件简化行程管理的视图。对于 行程流程的详细视图,请参阅什么是 行程?按需行程文档。

计划任务

下图显示了 执行计划任务的操作。其中包括 单个司机的工作日,以及该团队在 使用舰队跟踪库的 Fleet Engine 系统。

注意:您的系统可以使用货物跟踪或 舰队追踪。借助货运跟踪,Fleet Engine 可过滤货运和 提供司机信息,让客户只看到与其 送货。

如何使用驾驶员体验和导航功能

本部分介绍了通过以下方法实现驾驶体验: 导航。为便于解释,此示例从前端开始 先实施。您可以集成 也可以先将 Fleet Engine 与您的驱动程序应用集成, 用于任务和车辆创建后端。

  1. 将驱动程序 SDK 集成到您的驱动程序应用中。驱动程序 SDK 会 将实时位置信号发送到 Fleet Engine 服务。 驱动程序 SDK 会封装 Navigation SDK。有关详情,请参阅 按需行程的驱动程序 SDK 用户指南 (AndroidiOS) 和计划任务 (AndroidiOS)。
  2. 在驱动程序应用中实现 Navigation SDK 的功能。通过 Navigation SDK 是一个库,提供自定义导航 为您的司机提供各种功能,例如精细导航、 路线和自定义地图元素。如需查看完整的开发者文档,请参阅 使用 Google 地图导航
  3. 使用 Fleet Engine 管理任务和车辆状态。Fleet Engine 现为 需要 Cloud Storage 存储分区的 可以通过进行 REST 或 gRPC 调用与 Fleet Engine 通信。 有关详情,请参阅 Fleet Engine 文档