飞行管理类,控制飞行开始、暂停、停止以及站点事件。
Name | Type | Description |
---|---|---|
options.scene |
Scene | 场景对象。 |
options.routes |
RouteCollection | 路线集合对象。 |
Example:
var flyManager = new Cesium.FlyManager({
scene : scene,
routes : routes
});
Members
-
readonlycurrentRoute : Route
-
获取当前飞行路线。
-
获取或设置当前站点索引,设置后将指定从该站点开始飞行。
-
获取或设置当前的站点之间的飞行间隔时间,该属性仅当飞行模式为定时飞行时有效。
-
获取或设置当前飞行模式,0为定速飞行模式,1为定时飞行模式。
-
Default Value:
0
-
获取飞行路线的就绪状态的promise。
-
routes : RouteCollection
-
获取或设置飞行路线集合。
-
获取或设置当前飞行速度,该属性仅当飞行模式为定速飞行时有效。
-
获取站点到达事件。
Example:
flyManager.stopArrived.addEventListener(function(routeStop){ //to do });
Methods
-
获取当前飞行路线的所有站点。
Returns:
站点集合。 -
暂停飞行。
Example:
flyManager.pause();
-
开始飞行。
Example:
flyManager.play();
-
停止飞行。
Example:
flyManager.stop();
-
定位到指定的站点。
Name Type Description stop
RouteStop 指定的飞行路线站点。