new TrackController(viewer)
track/TrackController.js, line 29
Name | Type | Description |
---|---|---|
viewer |
Viewer |
当前视图对象 |
Classes
Methods
-
addTrack(track){TrackController}
track/TrackController.js, line 67 -
添加轨迹
Name Type Description track
Track 轨迹对象
Returns:
Type Description TrackController -
addTracks(tracks){TrackController}
track/TrackController.js, line 85 -
添加多条路线
Name Type Description tracks
Array 轨迹对象数组
Returns:
Type Description TrackController -
changeSpeed(speed)
track/TrackController.js, line 210 -
改变轨迹回放动画速度
Name Type Description speed
Number 轨迹回放动画速度
-
clear(){TrackController}
track/TrackController.js, line 267 -
清除轨迹回放动画效果
Returns:
Type Description TrackController -
getTrack(id){Track|undefined}
track/TrackController.js, line 100 -
根据ID获取轨迹对象
Name Type Description id
String Returns:
Type Description Track | undefined -
getTracks(){Array}
track/TrackController.js, line 144 -
获取全部的轨迹对象
Returns:
Type Description Array 全部的轨迹对象 -
pause()
track/TrackController.js, line 176 -
暂停轨迹回放动画
-
play()
track/TrackController.js, line 156 -
开始轨迹回放动画
-
releaseTrack(track){TrackController}
track/TrackController.js, line 249 -
清除相机跟随状态
Name Type Description track
Track 轨迹对象
Returns:
Type Description TrackController -
removeAllTracks(track){TrackController}
track/TrackController.js, line 129 -
移除轨迹
Name Type Description track
Track 轨迹
Returns:
Type Description TrackController -
removeTrack(track){TrackController}
track/TrackController.js, line 111 -
移除轨迹
Name Type Description track
Track 轨迹
Returns:
Type Description TrackController -
restore()
track/TrackController.js, line 188 -
重新播放轨迹回放动画
-
viewTrack(track, viewOption){TrackController}
track/TrackController.js, line 225 -
设置当前轨迹回放相机视角相关参数
Name Type Description track
Track 当前轨迹
viewOption
Object 相机视角相关参数
Name Type Description mode
String 相机视角模式
'1'--第一人称视角;'2'--第三人称视角;'tracked'--跟随视角;'free'--自由视角
pitch
Number 轨迹回放动画模型局部坐标系中俯仰角设置 (弧度制)
range
Number 到轨迹回放动画模型中心的距离 (米)
Returns:
Type Description TrackController