舰队跟踪概览

JavaScript 舰队跟踪库适用于以下用例:

  • 按需行程
  • 计划任务

本指南介绍了如何将此库用于这两种服务。

利用 JavaScript 舰队跟踪库,您可以为舰队操作人员提供 能够近乎实时地可视化车队中车辆的位置。 如果车辆的路线已知,地图视图组件会以动画形式呈现 沿预测路径移动的车辆。

舰队跟踪地图视图示例

什么是车队跟踪?

舰队跟踪是 Fleet Engine 的一项功能,专为车队操作员而设计。它 提供可在 Fleet Engine 中模拟和跟踪舰队数据的接口;它 提供了可用于创建基于 Web 的丰富行程地图显示的类 设备组管理器的信息。例如:

  • 让按需行程运营商能够跟踪行程 支持显示多辆车的进度
  • 让预定配送员能够近乎实时地查看 基于网络的地图上车队物流进度。

您可以将该库集成到您的 Web 应用中,并设置适当的角色。 Fleet Engine 中的配置文件,以支持消费者使用历程分享功能。对于 如需详细了解 Fleet Engine 中的角色,请参阅服务账号角色

为什么要使用车队跟踪?

将车队跟踪功能集成到车队运营中后,您可以获得 全面的车辆监控体验,提供近乎实时的位置 更新。您可以在地图上查看一个或所有车队车辆位置,包括经停点 或航点详情,有助于您了解舰队的表现。

您可以使用车队跟踪功能执行哪些操作?

利用来自车队跟踪库的信息,您可以创建各种车队跟踪库的丰富视图, 具有以下特征的舰队运营:

  • 根据你的需求对舰队跟踪地图界面自定义进行个性化设置。

  • 按以下方式查看单车、多车或全部车辆的当前位置信息: 它们会沿着自己的路线前进,并且位置也会更新 定期更新。

  • 计算行程或送货的预计到达时间以及剩余距离。

  • 查看车辆进度,包括已完成的行程或任务状态。

组件

下表介绍了舰队跟踪中使用的组件以及 。

按需行程

组件 说明
行程共享地图视图 旅程分享地图视图会显示相应地点 汽车及其行程的大致信息。如果 Fleet Engine 知道 地图视图组件会在车辆行驶时为车辆添加动画效果 其预测路径。
车辆位置信息提供程序

车辆位置信息提供程序会显示一辆车的 位置信息。其中包含有关车辆位置、 航点和分配给车辆的行程。

以下为 车辆及其航点标记的可见性规则:

  • 车辆:待车辆显示后,系统即会显示该车辆 在 Fleet Engine 中创建,在 vehicle_stateOnline。这意味着,即使 当前没有为其分配行程。
  • 航点标记:规划中的车辆航点 在地图上显示为起点、中间和终点标记。
自定义选项 通过车辆位置信息提供程序选项,您可以 多段线和标记自定义。您可以为多段线着色和设置样式 来展示车辆的各种真实场景, 获取路线和路况信息。您可为不同颜色的 目的。您还可以向多段线和标记添加点击处理。
车辆事件监听器 通过事件监听器,操作员可以获取 通过车辆完成的行程。
车队位置信息提供程序 车队位置信息提供程序会显示多辆送货车辆的 位置信息。跟踪车队时,请设置地理边界 还可以选择按车辆 ID 进行过滤

计划任务

组件 说明
行程共享地图视图 旅程分享地图视图会显示相应地点 来负责交付车辆和任务如果 Fleet Engine 知道 地图视图组件会在车辆行驶时为车辆添加动画效果 其预测路径。
送货车辆位置信息提供商

送货车辆位置信息提供商会显示单个送货车辆的 位置信息。其中包含有关车辆位置、 以及交付车辆完成的任务。

以下为 关于送货车辆、停靠点及其任务的可见性规则:

  • 车辆:显示送货车辆后 它在 Fleet Engine 中创建,并且在整个路由过程中均可见 而无论其任务是什么。
  • 经停点:地图上显示计划的车辆经停点 用作车辆停放标记。显示已完成任务的标记 其样式与车辆计划经停点不同。
  • 任务:显示任务结果的位置 任务结果标记。结果为 SUCCEEDED 的任务 显示成功的任务标记,而其他所有任务 显示失败的任务标记。
自定义选项 借助送货车辆位置信息提供商选项,您可以 多段线和标记自定义。您可以为多段线着色和设置样式 来展示车辆的各种真实场景, 车辆当前路线。您可为不同颜色的 例如用于运送车辆。您还可以添加点击 处理多段线和标记。
交付任务过滤条件 任务过滤器允许操作员过滤任务视图 在指定时间之前或之后完成的细分受众群,以及按“开始营业”或 关闭任务。
交付车辆事件监听器 通过事件监听器,操作员可以获取 以及由运输车辆完成的一系列 任务。
送货舰队位置提供方 送货车队位置信息提供商会显示多辆送货车的 位置信息。您可以进行过滤,以显示特定送货车辆 也可以显示整个车辆的位置信息 舰队。

如何使用车队跟踪

1 在 JavaScript 中设置舰队跟踪。 有关详情,请参阅设置 JavaScript 舰队跟踪库
2 加载库并初始化地图。 有关详情,请参阅加载库并初始化地图视图
3 提供车辆位置并设置地图视图。 如需开始跟踪车辆,请实例化位置信息提供程序 具有正确的车辆 ID,并使用它来初始化地图视图。对于 如需了解详情,请参阅提供车辆位置
5 更新车队进度并处理行程错误。 如需了解详情,请参阅 更新舰队进度处理错误
5 一天结束后,停止跟随车队车辆。 如需了解详情,请参阅停止关注送货车辆

后续步骤