Driver SDK 是一个移动应用工具包,也是车队引擎的基础组件。借助此 SDK,您的驾驶员应用既可以管理分配的行程,还可以启用驾驶员导航和路线功能。
准备工作
本指南假定您已阅读以下内容:
什么是按需行程的 Driver SDK?
Driver SDK 会将车辆位置和行程更新信息传达给 Fleet Engine,以便 Fleet Engine 跟踪车辆及其分配的行程。该 SDK 的核心是,当您的司机开始驾驶时,使用事件监听器将位置更新和经纬度坐标以及 Navigation SDK 中的当前路线细分和目的地发送到车队引擎。
为何要使用 Driver SDK 来满足按需行程需求?
借助驱动程序 SDK,您可以更轻松地与 Fleet Engine 集成,以更新 提供司机路线信息借助此 SDK,您的司机可以使用单个应用来管理派单和导航,就像使用面向个人用户的 Google 地图一样,而无需切换到其他应用。
对于按需行程,您可以使用 Driver SDK 做些什么
按需行程使用司机 SDK,与车队沟通以下信息 引擎:
- 车辆在地图上的实时位置。
- Navigation SDK 提供的行程路径点的纬度/经度坐标。
- 距离下一个航点的剩余距离。
- 预计到达下一个航路点的时间。
- 导航 SDK 提供的车辆需要行驶的路线。
适用于按需行程的 Driver SDK 的运作方式
Driver SDK 依赖于 Navigation SDK 来获取路线信息和目的地。借助导航 SDK 中的信息,Driver SDK 可与您的驾驶员应用集成,并向车队引擎提供位置更新、经纬度坐标、剩余距离和预计到达时间的流式数据。所有其他车辆数据更新必须发送到客户后端, 将数据中继到 Fleet Engine。
如何使用 Driver SDK 处理随叫行程
请选择您的平台,了解如何开始使用驱动程序 SDK。
Android
1 | 获取适用于 Android 的 Driver SDK | 如需了解详情,请参阅获取 Driver SDK。 |
2 | 配置 Google Cloud 控制台项目 | 如需了解详情,请参阅配置 Google Cloud 控制台项目。 |
3 | 声明依赖项 | 如需了解详情,请参阅声明依赖项。 |
4 | 创建身份验证令牌 | 有关详情,请参阅创建身份验证令牌。 |
5 | 初始化驱动程序 SDK | 如需了解详情,请参阅初始化 Driver SDK。 |
6 | 准备好车辆 | 如需了解详情,请参阅准备好车辆。 |
7 | 设置行程详细信息 | 如需了解详情,请参阅设置行程详细信息。 |
iOS
1 | 获取 iOS 版驱动程序 SDK | 如需了解详情,请参阅获取 Driver SDK。 |
2 | 配置 Google Cloud 控制台项目 | 如需了解详情,请参阅配置 Google Cloud 控制台项目。 |
3 | 创建身份验证令牌 | 如需了解详情,请参阅创建身份验证令牌。 |
4 | 初始化驱动程序 SDK | 如需了解详情,请参阅初始化 Driver SDK。 |
5 | 准备好车辆 | 如需了解详情,请参阅准备好车辆。 |
6 | 设置行程详细信息 | 如需了解详情,请参阅设置行程详情。 |
后续步骤
请参阅您要在哪个平台上设置驱动程序的平台的相关文档 SDK: