初始化 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 以上