三维场景的飞行管理类。
该类作为 Scene 类的属性,当指定飞行路线后就可以开始飞行了,此时可以通过暂停、停止来控制当前飞行状态。
对象模型

语法
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 以上