允许消费者跟踪其预定的送货或服务订单的进度,从而为预定任务量身定制消费者体验。
用于计划任务的使用方 SDK 是什么?
Consumer SDK 是 Fleet Engine 的一项功能,用于安排任务,还包含用于打造用户体验的工具包。借助这些工具包 创建基于地图的显示屏来直观呈现驾驶员的 进度,并显示与预定停止相关的任务的状态。时间是 主要面向两类受众群体:
- 希望了解个人配送状态的最终用户最终用户
送货订单。本文档介绍了如何实现
Consumer SDK in JavaScript 提供了
FleetEngineShipmentLocationProvider
类及相关接口。 - 想要跟踪某次订单的配送和车辆状态的车队操作员 所有车辆。如需了解如何跟踪车队,请参阅 车队跟踪指南。
为何要针对安排的任务使用 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 执行定期任务,以自定义地图界面、提供标记自定义或设置多段线样式。请参阅 设置地图样式, 自定义标记、 和自定义多段线。 |