飞行路径
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| options | object | 入参对象 
 | 
Example:
let flyRoute=new GisEye.FlyRoute({
   viewer:viewer,
   routeData:routeData
})
flyRoute.onstepArrived.addEventListener(function(index.data){
 console.log(index,data)
})Members
获取飞行中跳入下一个点之前的事件
获取和设置是否沿线飞行
获取和设置是否第一人称视角
获取和设置是否是自由的锁定视角,也就是在在锁定对象视角的时候还可以执行旋转、缩放操作
设置是否在飞行过程中可转动方位角,在沿线飞行且isFreeLookAt为false时无效
获取和设置是否循环播放
获取和设置在飞行过程中是否可以转动俯仰角,在沿线飞行且isFreeLookAt为false时无效
获取飞行结束事件
获取在到达一个点后的事件
获取在飞行到达一个点后等待结束事件
获取当前飞行到站点的序号
获取总的持续时间
Methods
加载飞行路线
| Name | Type | Description | 
|---|---|---|
| viewer | Viewer | viewer对象 | 
| routeData | object | 飞行路线对象 | 
| dataSource | Cesium.DataSource | 用于显示每个点位名称的数据源对象 | 
对象销毁
获取飞行对象当前点位
Returns:
获取对应的站点数据
| Name | Type | Description | 
|---|---|---|
| index | Number | 数据索引 | 
暂停播放
开始播放飞行动画
设置当前点位序号
| Name | Type | Description | 
|---|---|---|
| index | number | 当前点位的序号 | 
设置飞行的的时间点
| Name | Type | Description | 
|---|---|---|
| time | string | Number | Date | 设置时间 | 
设置当前时间并开始播放
| Name | Type | Description | 
|---|---|---|
| time | string | Number | Date | 设置时间 | 
停止播放
