驱动程序路由和导航

驱动程序路由映像 司机路线和导航功能是一种按需乘车和送货解决方案 工具包包含两个 SDK:Navigation SDK 和驱动程序 SDK。它 提供企业级功能,将 Google 地图体验 您的驱动程序应用。

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

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

使用驱动程序 SDK 支持您的司机位置和路线进度 显示行程和订单进度功能

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

作为拼车或送餐服务提供商,改进司机能力至关重要 以满足消费者期望。 司机路线和导航功能可帮助您更高效地为司机规划路线。 避免延误、错过乘车和送货 满意度。

  • 提高驾驶员满意度 - 您的应用可以帮助驾驶员感受到 控制和意识。您的司机不 需要学习新的地图界面,但可以使用熟悉的 Google 地图 导航。您可以对体验进行自定义,以强化您的品牌。

  • 提高司机工作效率 - 指引司机朝合适的方向行驶 显示反映实时路况的路线。你可以提供自定义 您的服务特有的路线和地图元素。

  • 提升驾驶员可预测性 - 通过嵌入 Google 体验地图功能,您可以更加放心地驾驶您的司机 预期路线计划将驱动程序保留在应用程序中 用于改善返回的位置信号的质量。

工作原理

下图显示了所有组件之间的操作顺序 “驾驶路线和导航”功能驱动程序 SDK 会传达位置信息更新, Fleet Engine 后端。Navigation SDK 显示精细导航路线 (和其他导航信息)提供给驾驶员。您的后端负责处理 与 Fleet Engine 之间的通信。

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

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

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

  1. 将驱动程序 SDK 集成到您的驱动程序应用中。驱动程序 SDK 会 将实时位置信号发送到 Fleet Engine 服务,这是必需的 。驱动程序 SDK 会封装 Navigation SDK。如需了解详情,请参阅驱动程序 SDK (AndroidiOS)。

  2. 在驱动程序应用中实现 Navigation SDK 的功能。通过 Navigation SDK 是一个库,负责提供自定义导航 为您的司机提供各种功能,例如精细导航、 路线和自定义地图元素。如需查看完整的开发者文档,请参阅 使用 Google 地图导航

  3. 使用 Fleet Engine 管理行程和车辆状态。Fleet Engine 现为 用于处理互动的按需行程和交付解决方案后端服务 驱动程序 SDK 和您自己的后端服务之间的通信。您的后端服务 可以通过进行 REST 或 gRPC 调用与 Fleet Engine 进行通信。 有关详情,请参阅 Fleet Engine 使用入门

行程和订单进度概览