使用方 SDK 计划任务概览

允许消费者跟踪其预定的送货或服务订单的进度,从而为预定任务量身定制消费者体验。

用于计划任务的使用方 SDK 是什么?

Consumer SDK 是 Fleet Engine 的一项功能,用于安排任务,还包含用于打造用户体验的工具包。借助这些工具包 创建基于地图的显示屏来直观呈现驾驶员的 进度,并显示与预定停止相关的任务的状态。时间是 主要面向两类受众群体:

  • 希望了解个人配送状态的最终用户最终用户 送货订单。本文档介绍了如何实现 Consumer SDK in JavaScript 提供了 FleetEngineShipmentLocationProvider 类及相关接口。
  • 想要跟踪某次订单的配送和车辆状态的车队操作员 所有车辆。如需了解如何跟踪车队,请参阅 车队跟踪指南

跟踪预定配送的示例 Web 应用
任务

为何要针对安排的任务使用 Consumer SDK?

将消费者 SDK 集成到消费者应用中的计划任务中 您可以近乎实时地提供全面的消费者体验 位置更新和道路贴靠位置。消费者可以看到 车辆的位置信息和进度详情,有助于他们了解自己 。

您可以使用消费者 SDK 做些什么?

使用消费者 SDK 与您的 消费者:

  • 配送车辆在地图上的实时位置。
  • 包裹预计送达时间,会根据交通状况等不断变化的情况进行调整。
  • 车辆正在走的路线。
  • 商品送达前的距离和经停次数。

您还可以在自己的 Google 钱包中打造其他支持地理位置的无缝消费者体验 根据来自驱动程序 SDK 的位置信息获取消费者应用或网站的信息。对于 驱动程序 SDK 的详细信息,请参阅 驱动程序 SDK 计划任务概览

使用方 SDK 组件

JavaScript 使用方 SDK 包含以下组件:

  • 一种可直接替代标准功能的 JavaScript 地图组件 google.maps.Map 实体。
  • 用于与 Fleet Engine 连接的数据组件。
  • 用于在车辆行驶时直观呈现车辆和路线的组件 目标。
  • 司机预计到达时间或剩余行驶距离的原始数据 Feed。

下表介绍了这些组件。

组件 说明
地图视图 地图视图显示了 在车辆沿其路线移动时更新视图。
Shipment Location Provider

货运跟踪提供商会提供一个地理位置 Feed 地图可以显示有用的送货信息,例如取货地点 或货物的送货地点以及位置和路线 送货车辆的实际位置

身份验证令牌提取工具 身份验证令牌提取程序可从您的 后端服务器,用于验证对存储在舰队中的位置数据的访问 。您需要在 Web 代码中实现身份验证令牌提取程序 使用 JavaScript 历程共享库进行构建。请注意,您必须 还需要为设备上的 Fleet Engine 实现 JSON Web 令牌 (JWT) 后端服务器
地图样式选项 您可以使用自定义样式选项 映射,以匹配您的 Web 应用的样式。

如何使用使用方 SDK

1 设置 JavaScript 使用方 SDK 如需了解详情,请参阅设置 JavaScript 使用方 SDK
2 跟踪运输订单 了解如何初始化地图、开始跟踪运输,以及通过适当的清理操作停止跟踪。请参阅跟踪配送情况
3 自定义地图界面 您可以使用 JavaScript 使用方 SDK 执行定期任务,以自定义地图界面、提供标记自定义或设置多段线样式。请参阅 设置地图样式自定义标记、 和自定义多段线

后续步骤