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 与车队引擎通信以下信息:
- 车辆在地图上的实时位置。
- Navigation SDK 提供的行程路径点的纬度/经度坐标。
- 距离下一个航点的剩余距离。
- 到达下一个航路点的预计时间。
- 车辆需要遵循的路线(由 Navigation SDK 提供)。
适用于按需行程的 Driver SDK 的运作方式
Driver SDK 依赖于 Navigation SDK 来获取路线信息和目的地。借助导航 SDK 中的信息,Driver SDK 可与您的驾驶员应用集成,并向车队引擎提供位置更新、经纬度坐标、剩余距离和预计到达时间的流式数据。所有其他车辆数据更新都必须发送到客户后端,后端会将数据转发给车队引擎。
如何使用 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 的平台的文档: