Trail

是用于创建轨迹图的类,轨迹图用以展示目标移动轨迹。

构造函数

构造函数
TMap.visualization.Trail(options:TrailOptions)

方法

方法 返回值 说明
setData(dataList:TrailLine[]) this 设置数据。
setPickStyle(pickStyle: Function) this 设置轨迹样式映射函数。
getPickStyle() Function 获取轨迹样式映射函数。
setShowDuration(showDuration: Number) this 设置动画中轨迹点高亮的持续时间。
getShowDuration() Number 获取动画中轨迹点高亮的持续时间。
setPlayRate(playRate: Number) this 设置轨迹图播放倍速。
getPlayRate() Number 获取轨迹图播放倍速。
addTo(map:Map) this 添加至指定地图实例。
show() this 显示图层。
hide() this 隐藏图层。
remove() this 从地图中删除图层。
destroy() this 销毁图层对象。

事件

事件名 参数 说明
click evt:VisualEvent 点击轨迹时触发。
hover evt:VisualEvent 鼠标悬停目标改变时触发,若悬停在图形外部,则返回结果中的拾取对象为null。

TrailStyle

轨迹图样式规范。

属性

名称 类型 说明
color String 轨迹颜色,支持rgb()、rgba()、#RRGGBB格式,默认为#387CEA。
width Number 轨迹宽度,默认为4(px)

TrailLine

单条轨迹数据规范。

属性

名称 类型 说明
path TrailPoint[] 轨迹点数组,轨迹点为纬度、经度、时间戳(可选)构成的数组,轨迹点需要按照时间从小到大排序。

TrailPoint

单条轨迹数据规范。

属性

索引 类型 说明
0 Number 纬度。
1 Number 经度。
2 Number或String (可选)时间戳,支持Unix Timestamp或者符合RFC2822的字符串,若不传入时间点,则默认以1m/s匀速移动。