SuperMap iClient3D for Plugin Reference  
FlyManager 类
请参见  成员   "示例 " 反馈

Glossary Item Box

 

三维场景的飞行管理类。

该类作为 Scene 类的属性,当指定飞行路线后就可以开始飞行了,此时可以通过暂停、停止来控制当前飞行状态。

对象模型

FlyManager 类 FlyStatus 枚举 FlyRoutes 类

语法

ASP.NET Ajax Javascript (Specification)  
SuperMap.Web.Realspace.FlyManager = function() {};
ASP.NET Ajax Javascript (Usage)  
var instanceVar = new SuperMap.Web.Realspace.FlyManager();

备注

该类不能创建,只能通过场景获取 Scene.get_flyManager()

示例

以下代码示范了如何设置飞行管理操作
JavaScript 拷贝代码
function TestFlyManager() 
{ 
   sceneControl = new SuperMap.Web.UI.Controls.SceneControl(document.getElementById("sceneControlDiv"));
   scene = sceneControl.get_scene();
        
        从 Scene 中获取当前场景飞行管理类对象
    var flyManager = scene.get_flyManager(); 
     
    获取飞行路线集合类对象 
    var flyRoutes = flyManager.get_routes();
        
    导入飞行路线文件 
    flyRoutes.fromFile("E:\\..."); 
        
    获取飞行路线类对象
    var flyRoute = flyRoutes.get_currentRoute();
        
    设置当前飞行路线是否可见
    flyRoute.set_isLinesVisible();
     
    开始飞行 
    flyManager.play();      
}

继承层次

Object
   Sys.Component
      SuperMap.Web.Realspace.FlyManager

需求

操作系统: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7


浏览器: Internet Explorer 6 以上

请参见

© 2000-2011 北京超图软件股份有限公司 保留所有权利。