驾驶体验和导航

一部手机,其中显示的是 Google 地图上的有效路线 驾驶员体验和导航功能是移动出行服务软件包的一部分,可将 Google 地图体验嵌入到驾驶员应用中。

驾驶员体验和导航功能有哪些用途?

对于驾驶员体验和导航,您可以使用 Navigation SDK 和 Driver SDK 来调整驾驶体验,以适应您的配送模式。使用 Navigation SDK 在应用中打造精细导航体验,为司机提供实时指引。您还可以自定义导航体验,使其与应用的外观和风格相匹配,并通过优化路线和下车点来增强司机的整体工作流程。

使用 Navigation SDK 自定义驾驶体验,并使用 Driver SDK 通过 Consumer SDK 预定任务概览和车队跟踪功能直观呈现驾驶员位置和路线进度。

为何使用驾驶员体验和导航?

Google 地图显示包含多个经停点的路线 如果您管理送货车队,那么为了满足消费者的期望,您必须提高送货的可预测性和司机的生产效率。驾驶员体验和导航功能可帮助您更高效地为驾驶员规划路线,避免延误和错过的配送,并提高驾驶员的满意度。

  • 提高司机满意度:您的应用可以帮助司机在完成一天的任务时感到一切尽在掌控,并随时了解最新情况。借助熟悉的 Google 地图导航,您的司机无需学习新的地图界面。您还可以自定义体验,以强化您的品牌。
  • 提高司机任务效率:通过反映实时路况的路线,引导司机前往正确地点。对于需要快速上手完成任务的新手司机、兼职司机或季节性司机,这些信息尤其有用。此外,您还可以提供特定于配送服务的自定义路线和地图元素。
  • 提高配送可预测性:借助嵌入 Google 地图体验的应用,您可以更加放心地让司机遵循预期的路线规划。让司机在您的应用内工作还可以提高您收到的位置信号的质量。

运作方式

下图显示了司机体验和导航的所有组件之间的操作顺序。Driver SDK 会将位置更新信息传达给 Fleet Engine 后端。Navigation SDK 会向驾驶员显示精细导航路线(和其他导航信息)。您的后端会处理与 Fleet Engine 的所有其他交付通信,例如创建和更新车辆及任务。

按需行程

下图显示了按需行程的操作顺序。该视频分为两个主要部分:第一部分介绍司机在一天开始时如何启用位置信息共享功能,以便将位置信息发送到 Fleet Engine;第二部分则通过简化视图展示如何使用 Fleet Engine 组件进行行程管理。如需详细了解行程流程,请参阅按需行程文档中的什么是行程?。

定时任务

下图显示了预定任务的操作顺序。其中包括单个司机的典型配送工作日矩阵,以及如何使用 Fleet Tracking 库在 Fleet Engine 系统中处理其工作。

注意:您的系统可以使用货件跟踪或车队跟踪。借助货件跟踪功能,Fleet Engine 会过滤货件和司机信息,以便客户仅看到与其货件相关的信息。

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

本部分介绍了一种实现包含导航功能的驾驶员体验的方式。为便于说明,此示例先从前端实现开始。您可以先将 SDK 集成到司机应用中,也可以先将 Fleet Engine 与后端集成,以便创建任务和车辆,从而开始实现。

  1. 将 Driver SDK 集成到您的司机应用中。Driver SDK 会向 Fleet Engine 服务发送实时位置信息信号。Driver SDK 封装了 Navigation SDK。如需了解详情,请参阅 Driver SDK 用户指南中的按需行程和预定任务。
  2. 在您的司机应用中实现 Navigation SDK 的功能。Navigation SDK 是一个库,可为您的司机提供自定义导航功能,例如精细导航路线、自定义路线和自定义地图元素。如需查看完整的开发者文档,请参阅使用 Google 地图进行导航。
  3. 使用 Fleet Engine 管理任务和车辆状态。Fleet Engine 是一项后端服务,用于协调整个车队的任务和车辆。通过从后端服务器发出 REST 或 gRPC 调用来与 Fleet Engine 通信。如需了解详情,请参阅 Fleet Engine 文档。