init(datas:Array<{
Point: Point|KeyPoint|GbPoint,
Direction: Number,
Speed: Number,
Time:String,
Alarm: Object{value:String},
LinePointStyle: Object{
src:String,
offsetX:Number,
offsetY:Number,
Text:String,
Tip:String
},
Icon: Object{
src:String,
offsetX:Number,
offsetY:Number
}}>) |
none |
初始化轨迹回放,在创建实例后必须调 用此方法才会正常轨迹回放。
datas为轨迹回放的轨迹数据
(
Point 为轨迹点坐标,轨迹数据只能单一由Point、KeyPoint 或 GbPoint 组成,不能混合。
LinePointStyle 为轨迹点样式,不设置则系统默认样式。若其中 Text 和 Tip 项不设置,则系统自动由 Speed、Time 和 Alarm 组合生成文本。
Icon为 车 标 样 式 , 不 设 置 则 系 统 自 动 由 Direction 生成图标。 )
|
setDefaultStyle(opts:Object{
trackLineStyle: LineStyle,
trackPointStyle: PointStyle
}) |
none |
设置默认表达样式,必须在初始化 init之前调用才有效。
(trackLineStyle 为 轨 迹 线 表 达 样 式 ,
trackPointStyle 为轨迹点表达样式) |
setIconType(type:PlayIconType) |
none |
设置播放图标类型(自 1.1 新增) |
setSpeed(times:Integer)
|
none |
设置此次轨迹播放速度
( times 为倍数,即为正常速度的多少倍速度播,默认为 1) |
setProcess(index:Integer)
|
none |
改变轨迹播放进度,index 为播放进度, 从0 开始 |
getProcess()
|
Integer |
获取当前播放进度 |
getCount()
|
Integer |
获取总进度 |
start()
|
none |
开始此次轨迹播放 |
pause()
|
none |
暂停此次轨迹播放 |
go()
|
none |
继续此次轨迹播放 |
stop()
|
none |
停止此次轨迹播放 |
show()
|
none |
显示此次轨迹线路 |
hide()
|
none |
隐藏此次轨迹线路 |
clear()
|
none |
清除此次轨迹 |
addContextMenu(menu: ContextMenu)
|
none |
添加轨迹点的右键菜单。 (当菜单项被点击 时内部自动将 index作为回调函数的第二个参数回传,index用于播放序号) |
removeContextMenu(menu: ContextMenu)
|
none |
移除轨迹点的右键菜单 |
addEventListener(type:String,func: Function)
|
none |
添加回调事件
(type参数取值范围为:
onPlay // 播放时回调,回传值为index
【播放序号】
onPlayEnd // 播放结束之后回调,无回传值
onTrackClick
// 轨迹点单击事件回调,回传
值有二个,分别为:event(事件): Object{
type(事件类型),
target(事件源),
point(事件点凯立德坐标),
pixel(事件点像素坐标),
event(事件对象)
}
和index【播放序号】) |
removeEventListener
|
none |
移除回调事件 |