驱动程序 SDK 计划任务概览

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

准备工作

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

什么是适用于定时任务的驱动程序 SDK?

Driver SDK 会将车辆位置和任务更新传达给 Fleet Engine,以便 Fleet Engine 管理配送车辆及其分配的配送点和任务。该 SDK 的核心是,当您的司机开始驾驶时,使用事件监听器将位置更新和经纬度坐标以及 Navigation SDK 中的当前路线细分和目的地发送到车队引擎。

为何要使用 Driver SDK 执行定期任务?

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

借助 Driver SDK 可执行的定时任务相关操作

使用 Driver 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 准备好车辆 如需了解详情,请参阅准备好车辆

iOS

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

后续步骤

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