Summary
Methods:
getControlType |
获取类型 |
on |
事件绑定 |
pause |
暂停 |
resume |
继续 |
setAutoRotate |
设置自动旋转状态 |
setPath |
重置路径,会暂停当前动画 |
start |
从起点开始视野追溯, |
stop |
停止 |
Constructor
new ViewTrackControl(alongRoute, options)
Parameters:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
alongRoute |
module:geom~Line | 目标路径,确保无重复点位 |
||||||||||||
options |
Object |
|
Methods
-
getControlType() → {String}
-
获取类型
Returns:
String -
on(type, callback,传入null可以解绑事件)
-
事件绑定
Parameters:
Name Type Description type
String 字符串类型,支持类型'start'(开始时触发),'move'(每移动一个位置触发),'end'(结束时触发)
callback,传入null可以解绑事件
function -
pause()
-
暂停
-
resume()
-
继续
-
setAutoRotate(v)
-
设置自动旋转状态
Parameters:
Name Type Description v
Boolean -
setPath(alongRoute, options)
-
重置路径,会暂停当前动画
Parameters:
Name Type Description alongRoute
module:geom~Line 需要追踪的目标路径
options
Object 可选项
Name Type Description duration
Object 飞行持续时间
autoRotate
Object 是否开启自动旋转
offsetRotate
Object 每帧旋转角度,
-
start()
-
从起点开始视野追溯,
-
stop()
-
停止