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

Glossary Item Box

 

场景服务列表信息类

该类主要用于获取服务端发布的全部场景服务信息列表。

语法

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

备注

该类不可创建,只能通过 SceneControl.get_sceneServicesList() 获取。

示例

以下代码示范了如何获取场景服务列表和具体场景的信息。
JavaScript 拷贝代码
function TestSceneServicesList() {
    var sceneControl = new SuperMap.Web.UI.Controls.SceneControl(document.getElementById("sceneControlDiv"));  
    场景的服务器地址
    var serverAddress = "http://LocalHost";
    
    创建一个 SceneServicesList 对象实例
    var sceneServicesList = sceneControl.get_sceneServicesList();
    
    获取场景服务列表信息,成功获取返回 True
    var bLoad = sceneServicesList.load(serverAddress);   
    
    if (bLoad)
    {
        场景服务的总数
        var count = sceneServicesList.get_count();
        
        var sceneNameAddress = new Array();
        var sceneInfo = new Array();
        for(var i=0; i<count; i++)
        {
             将每个场景的名字、服务器地址存入数组 sceneInfo
             var sceneServiceInfo = sceneServicesList.get_item(i);
             sceneNameAddress[0]=sceneServiceInfo.get_name();
             sceneNameAddress[1]=sceneServiceInfo.get_serverAddress();
             sceneInfo.push(sceneNameAddress);
        }
    }
    
}

继承层次

Object
   Sys.Component
      SuperMap.Web.Realspace.SceneServicesList

需求

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


浏览器: Internet Explorer 6 以上

请参见

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