驾驶 SDK 按需行程概览

驱动程序 SDK 是一个移动应用工具包,也是 Fleet 的基本组件 。借助此 SDK,您的驾驶员应用既能管理分配的行程, 启用驾驶员导航和路线功能。

准备工作

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

什么是按需行程的 Driver SDK?

Driver SDK 可将车辆位置和行程更新信息传达给 Fleet Engine, Fleet Engine 可以跟踪车辆 行程。SDK 的核心使用事件监听器来发送位置信息。 更新和纬度/经度坐标,以及当前路线段 和目的地从 Navigation SDK 传递到 Fleet Engine。 。

为何要使用 Driver SDK 来满足按需行程需求?

借助驱动程序 SDK,您可以更轻松地与 Fleet Engine 集成,以更新 提供司机路线信息借助此 SDK,您的司机可以使用一个应用来管理 分配和导航,就像使用个人用户版 Google 而无需切换到其他应用。

对于按需行程,您可以使用 Driver SDK 做些什么

按需行程使用司机 SDK,与车队沟通以下信息 引擎:

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

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

驱动程序 SDK 依赖于 Navigation SDK 来获取路线信息和 目标。结合来自 Navigation SDK 的信息,驱动程序将 SDK 与您的驱动程序应用集成,并为 Fleet Engine 提供一系列 位置更新、纬度/经度坐标、剩余距离和预计到达时间。 所有其他车辆数据更新必须发送到客户后端, 将数据中继到 Fleet Engine。

系统示意图,显示了驱动程序 SDK 如何通过 Fleet Engine 和客户后端从客户端传输到客户基础架构,然后再与 Google 基础架构进行通信

如何使用 Driver SDK 实现按需行程

请选择您的平台,了解如何开始使用驱动程序 SDK。

Android

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

iOS

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

后续步骤

请参阅您要在哪个平台上设置驱动程序的平台的相关文档 SDK: