SuperMap iClient3D for Plugin Reference
SceneControl 构造函数
请参见  示例 反馈

container
三维控件所需的 DIV 标记,构造函数通过 DIV 的 ID 标记进行初始化。
initCallBack
场景加载成功后执行的回调函数。
failedCallBack
场景加载失败后执行的回调函数。

Glossary Item Box

初始化 SceneControl 类的新实例。

语法

ASP.NET Ajax Javascript (Specification)  
SuperMap.Web.UI.Controls.SceneControl = function( 
   
container : {DomElement},
   
initCallBack : Function,
   
failedCallBack : Function
) {};
ASP.NET Ajax Javascript (Usage)  
var instanceVar = new SuperMap.Web.UI.Controls.SceneControl({DomElement},Function,Function);

参数

container
三维控件所需的 DIV 标记,构造函数通过 DIV 的 ID 标记进行初始化。
initCallBack
场景加载成功后执行的回调函数。
failedCallBack
场景加载失败后执行的回调函数。

异常

异常 说明
SuperMap.Web.Realspace.ExceptionName 若浏览器非 IE6.0 及其以上则抛出异常为 SuperMap.Web.Realspace.ExceptionName.BrowserNotSupport。
若传入的 div 非法则抛出异常为 SuperMap.Web.Realspace.ExceptionName.ArgumentTypeIllegal。
若未安装注册插件则抛出异常为 SuperMap.Web.Realspace.ExceptionName.PlugInNotInstalled。

示例

JavaScript 拷贝代码
function onPageLoad() 
{
   sceneControl = new SuperMap.Web.UI.Controls.SceneControl($get("sceneControlDiv"), initCallback, failedCallback);
}

function initCallback() 
{
    scene = sceneControl.get_scene();
}

function failedCallback() 
{
    alert("Realspace initialized failed!");
}

需求

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


浏览器: Internet Explorer 6 以上

请参见

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