Summary
Methods:
destroy |
销毁轨迹播放 |
getInterval |
获取每次移动的时间间隔 |
getTranceStep |
返回按距离回放轨迹的步数 |
pause |
暂停 |
restart |
重新播放轨迹.不传如参数,默认为从起点到终点; |
resume |
APIMethod: resume |
setEndStyle |
设置结束点位符号 |
setInterval |
设定轨迹每移动一步的默认时间间隔 |
setMiddleStyle |
设置节点符号 |
setMoveStyle |
设置移动点位的符号 |
setPassedStyle |
设置路径符号 |
setPath |
设置路径,请确认关键参数已输入,样式设置需要在此方法之前调用 |
setPathStyle |
设置路径颜色 |
setSpeed |
设置过车速度 |
setStartStyle |
设置开始点位符号 |
setStopTime |
在卡口点的停留时间设定 |
setTotalTime |
设置按“等时间比例”模式完成轨迹的总时间 |
setTranceStep |
按距离回放中设定完成轨迹的步数,默认为1000步 |
showPassedPath |
设置是否显示轨迹线 |
start |
开始播放轨迹. |
stop |
停止播放轨迹. |
Constructor
new TraceReplay(layer, options)
Parameters:
Name | Type | Description | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
layer |
module:layer~VectorLayer | 已添加到地图上的矢量图层 |
|||||||||||||||||||||||||||||||||
options |
Object | 可选项
|
Example
let trace=new hmap.geosolution.scene.TraceReplay(layer,options);
Methods
-
destroy()
-
销毁轨迹播放
-
getInterval() → {Number}
-
获取每次移动的时间间隔
Returns:
Number -
getTranceStep() → {Number}
-
返回按距离回放轨迹的步数
Returns:
Number -
pause()
-
暂停
-
restart(startIndex, endIndex)
-
重新播放轨迹.不传如参数,默认为从起点到终点;
Parameters:
Name Type Description startIndex
Number 开始播放点的下标
endIndex
Number 结束播放点的下标
-
resume()
-
APIMethod: resume
暂停后继续播放轨迹. -
setEndStyle(style)
-
设置结束点位符号
Parameters:
Name Type Description style
module:style~Style -
setInterval(time)
-
设定轨迹每移动一步的默认时间间隔
Parameters:
Name Type Description time
Number -
setMiddleStyle(style)
-
设置节点符号
Parameters:
Name Type Description style
module:style~Style -
setMoveStyle(style)
-
设置移动点位的符号
Parameters:
Name Type Description style
module:style~Style -
setPassedStyle(style)
-
设置路径符号
Parameters:
Name Type Description style
module:style~Style -
setPath(data)
-
设置路径,请确认关键参数已输入,样式设置需要在此方法之前调用
Parameters:
Name Type Description data
Object 路径点的数组
-
setPathStyle(style)
-
设置路径颜色
Parameters:
Name Type Description style
module:style~Style -
setSpeed(speedNum)
-
设置过车速度
Parameters:
Name Type Description speedNum
Number 轨迹移动倍率,默认1,speedNum大于1表示加速,小于1表示减速,<=0的设置无效.
Example
trace.setSpeed(2); //2倍率速度播放
-
setStartStyle(style)
-
设置开始点位符号
Parameters:
Name Type Description style
module:style~Style -
setStopTime(timeSnap)
-
在卡口点的停留时间设定
Parameters:
Name Type Description timeSnap
-
setTotalTime(time)
-
设置按“等时间比例”模式完成轨迹的总时间
Parameters:
Name Type Description time
Number 请注意,该值存在一临界值(基于实际数据计算),小于该值时无效
-
setTranceStep(step)
-
按距离回放中设定完成轨迹的步数,默认为1000步
Parameters:
Name Type Description step
Number -
showPassedPath(flag)
-
设置是否显示轨迹线
Parameters:
Name Type Description flag
Boolean -
start()
-
开始播放轨迹.
-
stop()
-
停止播放轨迹.