驾驶体验和导航功能
嵌入 Google 地图体验的移动服务包装的一部分
到驱动程序应用中。
您可以使用驾驶员体验和导航功能做些什么?
借助驾驶员体验和导航功能,您可以使用 Navigation SDK 和 Driver SDK,用于调整驾驶体验,以适应您的交付模型。使用 Navigation SDK 在应用中创建精细导航体验, 为司机提供实时指引。您还可以自定义导航体验 与应用的外观和风格融为一体,实现更庞大的工作流 优化路线和下车点
使用 Navigation SDK 自定义驾驶体验,并使用驱动程序 SDK 以便通过 已安排的行程分享 任务和舰队 跟踪功能。
为什么要使用驾驶员体验和导航功能?
管理传送时
提升配送可预测性和驾驶员水平至关重要
以满足消费者期望。驾驶体验和导航
有助于您更高效地为司机规划路线,避免延误和错过
并提升司机满意度。
- 提高驾驶员满意度:您的应用可以帮助驾驶员感受到 在完成一天的任务时获得控制权和知情权。熟悉 Google 地图导航功能,司机不必学习新地图 界面。您还可以通过定制体验来强化您的品牌形象。
- 提高司机任务效率:指引司机向右 显示反映实时路况的路线。此信息 尤其有用 新的、兼职或季节性的推动因素,他们需要快速 任务此外,您还可以提供自定义路线和地图元素 与配送服务密切相关
- 提高交付的可预测性:通过嵌入 Google 体验地图功能,您可以更加放心地驾驶您的司机 预期路线计划将驱动程序保留在应用程序中 可提高您获取的地理位置信号的质量。
工作原理
下图显示了所有组件之间的操作顺序 驾驶体验和导航。驱动程序 SDK 会传达位置信息 Fleet Engine 后端的更新。Navigation SDK 逐步呈现 提供路线(和其他导航信息)。您的后端 处理与 Fleet Engine 的所有其他交付通信,例如创建和 更新车辆和任务。
按需行程
下图显示了 按需行程运营。它分为两个关键部分: 司机启用位置信息分享到 Fleet Engine 的一天,以及 使用 Fleet Engine 组件简化行程管理的视图。对于 行程流程的详细视图,请参阅什么是 行程?按需行程文档。
![](https://developers.google.cn/static/maps/documentation/mobility/fleet-engine/essentials/images/fleetEngineOverviewOnDemandFlow.png?hl=zh-cn)
计划任务
下图显示了 执行计划任务的操作。其中包括一个典型的 单个司机的工作日,以及该团队在 使用舰队跟踪库的 Fleet Engine 系统。
注意:您的系统可以使用货物跟踪或 舰队追踪。借助货运跟踪,Fleet Engine 可过滤货运和 提供司机信息,让客户只看到与其 送货。
![](https://developers.google.cn/static/maps/documentation/mobility/fleet-engine/essentials/images/fleetEngineOverviewScheduledTaskFlow.png?hl=zh-cn)
如何使用驾驶员体验和导航功能
本部分介绍了通过以下方法实现驾驶体验: 导航。为便于解释,此示例从前端开始 先实施。您可以集成 也可以先将 Fleet Engine 与您的驱动程序应用集成, 用于任务和车辆创建后端。
- 将驱动程序 SDK 集成到您的驱动程序应用中。驱动程序 SDK 会 将实时位置信号发送到 Fleet Engine 服务。 驱动程序 SDK 会封装 Navigation SDK。有关详情,请参阅 按需行程的驱动程序 SDK 用户指南 (Android、 iOS) 和计划任务 (Android、 iOS)。
- 在驱动程序应用中实现 Navigation SDK 的功能。通过 Navigation SDK 是一个库,提供自定义导航 为您的司机提供各种功能,例如精细导航、 路线和自定义地图元素。如需查看完整的开发者文档,请参阅 使用 Google 地图导航。
- 使用 Fleet Engine 管理任务和车辆状态。Fleet Engine 现为 需要 Cloud Storage 存储分区的 可以通过进行 REST 或 gRPC 调用与 Fleet Engine 通信。 有关详情,请参阅 Fleet Engine 文档。