1. 概述

轨迹地图是通过增加一个时间维度,将不同时间节点的地理位置数据展示在同一个图表之中,除了时间维度外,通常包括若干个经纬度位置点。本文将举例介绍如何绘制echarts轨迹地图,地图背景为百度地图。

注意:此功能仅私有部署版本支持,SaaS版本暂未开放。

2. 图表特点

轨迹地图对数据有一定的要求,需要绑定经度、纬度、轨迹、时间顺序数据。

3. 应用场景

轨迹地图可以动态地展示物体(比如汽车)的运动轨迹,如图所示,显示的是北京地区某几条公交车的运行轨迹。
echarts轨迹地图 - 图1

该份轨迹地图背后的数据如图所示,其中,bus_id字段用来区分不同的巴士,lng、lat字段存储的是巴士路线上经过的点的经纬度坐标,RecordTime则表示坐标的先后顺序。
echarts轨迹地图 - 图2

图表画法:

(1)在画布上添加一个echarts轨迹地图控件;
echarts轨迹地图 - 图3

(2)将以上四个字段拖入轨迹地图配置面板对应的区域,即可绘制出每辆公交车(bus_id字段)在一段时间内(RecordTime字段)的位置(lng、lat字段)变化轨迹图;
echarts轨迹地图 - 图4

(3)在样式设置区域,可对轨迹线、标记、动画等做自定义调整,以进一步完善轨迹图。
echarts轨迹地图 - 图5