control~ViewTrackControl(alongRoute, options)

追踪指定目标路径

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
Name Type Description
duration Number

动画总时长,毫秒,默认为5000,注意暂停时长不计入总时长

autoRotate Boolean

视角自动旋转到沿线方向,默认为true

offsetRotate Number

拐角处角度旋转步进数值,单位为度,大于0的数,默认为5

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()

停止