new FlyManager(options)
飞行管理类,控制飞行的开始、暂停、停止以及站点事件等
| Name | Type | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
包含以下属性:
|
- See:
Example
//创建飞行路线集合对象
var routes = new SuperMap3D.RouteCollection();
//读取飞行文件
routes.fromFile('./test.fpf');
//创建飞行管理对象
var fm = new SuperMap3D.FlyManager({
scene : scene,
routes : routes
});
Members
-
readonly currentRouteRoute
-
获取当前飞行路线
-
currentStopIndexNumber
-
获取或者设置当前站点索引(指定从该站点开始飞行)
- Default Value: 0
interpolationMode
获取或者设置飞行插值模式
- Default Value: FlyInterpolationMode.CATMULL_ROM
playRateNumber
获取或者设置飞行路线的飞行速率,大于1.0加速,小于1.0减速
- Default Value: 1.0
readonly readyPromisePromise
获取飞行路线的就绪状态的promise
routesRouteCollection
获取或者设置当前路线集合对象
readonly stopArrivedEvent
获取站点到达事件
turningModeTurningMode
获取或者设置飞行拐弯模式
- Default Value: TurningMode.Smoothly