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) |
TrailPoint
单条轨迹数据规范。
属性
索引 | 类型 | 说明 |
---|---|---|
0
|
Number
|
纬度。 |
1
|
Number
|
经度。 |
2
|
Number或String
|
(可选)时间戳,支持Unix Timestamp或者符合RFC2822的字符串,若不传入时间点,则默认以1m/s匀速移动。 |