驾驶 SDK 按需行程概览

Driver SDK 是一款移动应用工具包,也是车队引擎的基础组件。借助此 SDK,您的司机应用既可以管理分配的行程,还可以启用司机导航和路线功能。

准备工作

本指南假定您已阅读以下内容:

什么是适用于随叫车的 Driver SDK?

Driver SDK 会将车辆位置信息和行程更新传达给 Fleet Engine,以便 Fleet Engine 跟踪车辆及其分配的行程。该 SDK 的核心是,当驾驶员开始驾车时,使用事件监听器将位置更新和经纬度坐标以及 Navigation SDK 中的当前路段和目的地发送到车队引擎。

为何要针对随叫车使用 Driver SDK?

借助 Driver SDK,您可以更轻松地与 Fleet Engine 集成,以便更新驾驶员的路线。借助此 SDK,您的司机可以使用单个应用来管理派单和导航,就像使用面向个人用户的 Google 地图一样,而无需切换到其他应用。

可使用专用于随叫车的 Driver SDK 执行哪些操作

使用适用于随叫车的 Driver SDK 与 Fleet Engine 通信以下信息:

  • 车辆在地图上的实时位置。
  • 导航 SDK 提供的行程航点的纬度/经度坐标。
  • 距离下一个航点的剩余距离。
  • 到达下一个航路点的预计时间。
  • 车辆需要遵循的路线(由 Navigation SDK 提供)。

适用于按需行程的 Driver SDK 的运作方式

Driver SDK 依赖于 Navigation SDK 来获取路线信息和目的地。借助导航 SDK 中的信息,Driver SDK 可与您的驾驶员应用集成,并向车队引擎提供位置更新、经纬度坐标、剩余距离和预计到达时间的流式数据。所有其他车辆数据更新都必须发送到客户后端,后端会将数据转发给车队引擎。

系统示意图,显示 Driver SDK 如何从客户端与客户基础架构通信,然后通过 Fleet Engine 和客户后端与 Google 基础架构通信

如何使用 Driver SDK 处理随叫车行程

选择您的平台,了解如何开始使用 Driver SDK。

Android

1 获取适用于 Android 的 Driver SDK 如需了解详情,请参阅获取 Driver SDK
2 配置 Google Cloud 控制台项目 如需了解详情,请参阅配置 Google Cloud 控制台项目
3 声明依赖项 如需了解详情,请参阅声明依赖项
4 创建身份验证令牌 如需了解详情,请参阅创建身份验证令牌
5 初始化 Driver SDK 如需了解详情,请参阅初始化 Driver SDK
6 准备好车辆 如需了解详情,请参阅准备好车辆
7 设置行程详细信息 如需了解详情,请参阅设置行程详情

iOS

1 获取适用于 iOS 的 Driver SDK 如需了解详情,请参阅获取 Driver SDK
2 配置 Google Cloud 控制台项目 如需了解详情,请参阅配置 Google Cloud 控制台项目
3 创建身份验证令牌 如需了解详情,请参阅创建身份验证令牌
4 初始化 Driver SDK 如需了解详情,请参阅初始化 Driver SDK
5 准备好车辆 如需了解详情,请参阅准备好车辆
6 设置行程详细信息 如需了解详情,请参阅设置行程详情

后续步骤

请参阅您要设置 Driver SDK 的平台的文档: