JavaScript 舰队跟踪库适用于以下用例:
- 按需行程
- 计划任务
本指南介绍了如何将此库用于这两种服务。
利用 JavaScript 舰队跟踪库,您可以为舰队操作人员提供 能够近乎实时地可视化车队中车辆的位置。 如果车辆的路线已知,地图视图组件会以动画形式呈现 沿预测路径移动的车辆。
什么是车队跟踪?
舰队跟踪是 Fleet Engine 的一项功能,专为车队操作员而设计。它 提供可在 Fleet Engine 中模拟和跟踪舰队数据的接口;它 提供了可用于创建基于 Web 的丰富行程地图显示的类 设备组管理器的信息。例如:
- 让按需行程运营商能够跟踪行程 支持显示多辆车的进度
- 让预定配送员能够近乎实时地查看 基于网络的地图上车队物流进度。
您可以将该库集成到您的 Web 应用中,并设置适当的角色。 Fleet Engine 中的配置文件,以支持消费者使用历程分享功能。对于 如需详细了解 Fleet Engine 中的角色,请参阅服务账号角色。
为什么要使用车队跟踪?
将车队跟踪功能集成到车队运营中后,您可以获得 全面的车辆监控体验,提供近乎实时的位置 更新。您可以在地图上查看一个或所有车队车辆位置,包括经停点 或航点详情,有助于您了解舰队的表现。
您可以使用车队跟踪功能执行哪些操作?
利用来自车队跟踪库的信息,您可以创建各种车队跟踪库的丰富视图, 具有以下特征的舰队运营:
根据你的需求对舰队跟踪地图界面进行个性化设置。
按以下方式查看单车、多车或全部车辆的当前位置信息: 它们会沿着自己的路线前进,并且位置也会更新 定期更新。
计算行程或送货的预计到达时间以及剩余距离。
查看车辆进度,包括已完成的行程或任务状态。
组件
下表介绍了舰队跟踪中使用的组件以及 。
按需行程
组件 | 说明 |
---|---|
行程共享地图视图 | 旅程分享地图视图会显示相应地点 汽车及其行程的大致信息。如果 Fleet Engine 知道 地图视图组件会在车辆行驶时为车辆添加动画效果 其预测路径。 |
车辆位置信息提供程序 | 车辆位置信息提供程序会显示一辆车的 位置信息。其中包含有关车辆位置、 航点和分配给车辆的行程。 以下为 车辆及其航点标记的可见性规则:
|
自定义选项 | 借助车辆位置信息提供程序选项,您可以 多段线和标记自定义。您可以为多段线着色和设置样式 来展示车辆的各种真实场景, 获取路线和路况信息。您可为不同颜色的 目的。您还可以向多段线和标记添加点击处理。 |
车辆事件监听器 | 通过事件监听器,操作员可以获取 通过车辆完成的行程。 |
车队位置信息提供程序 | 车队位置信息提供程序会显示多辆送货车辆的 位置信息。跟踪车队时,请设置地理边界 还可以选择按车辆 ID 进行过滤 |
计划任务
组件 | 说明 |
---|---|
行程共享地图视图 | 旅程分享地图视图会显示相应地点 来负责交付车辆和任务如果 Fleet Engine 知道 地图视图组件会在车辆行驶时为车辆添加动画效果 其预测路径。 |
送货车辆位置信息提供商 | 送货车辆位置信息提供商会显示单个送货车辆的 位置信息。其中包含有关车辆位置、 以及交付车辆完成的任务。 以下为 关于送货车辆、停靠点及其任务的可见性规则:
|
自定义选项 | 借助送货车辆位置信息提供商选项,您可以 多段线和标记自定义。您可以为多段线着色和设置样式 来展示车辆的各种真实场景, 车辆当前路线。您可为不同颜色的 例如用于送货车辆。您还可以添加点击 处理多段线和标记。 |
交付任务过滤条件 | 任务过滤器允许操作员过滤任务视图 在指定时间之前或之后完成的细分受众群,以及按“开始营业”或 关闭任务。 |
交付车辆事件监听器 | 通过事件监听器,操作员可以获取 以及由运输车辆完成的一系列 任务。 |
送货舰队位置提供方 | 送货车队位置信息提供商会显示多辆送货车的 位置信息。您可以进行过滤,以显示特定送货车辆 也可以显示整个车辆的位置信息 舰队。 |
如何使用车队跟踪
1 | 在 JavaScript 中设置舰队跟踪。 | 有关详情,请参阅设置 JavaScript 舰队跟踪库。 |
2 | 加载库并初始化地图。 | 有关详情,请参阅加载库并初始化地图视图。 |
3 | 提供车辆位置并设置地图视图。 | 如需开始跟踪车辆,请实例化位置信息提供程序 具有正确的车辆 ID,并使用它来初始化地图视图。对于 如需了解详情,请参阅提供车辆位置。 |
5 | 更新车队进度并处理行程错误。 | 如需了解详情,请参阅 更新舰队进度并 处理错误。 |
5 | 一天结束后,停止跟随车队车辆。 | 如需了解详情,请参阅停止关注送货车辆。 |