Openlayers2切换supermap WMS服务底图,已解决

   话不多说上代码,,,


   
 <html>  
     <head>  
    <title>  
    电子海图的图层切换控件  
    </title>  
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">  
    <!-- 加载OpenLayers 类库 -->  
    <script type="text/javascript" src="http://www.openlayers.cn/olapi/OpenLayers.js">  
    </script>  
    <style>  
    html, body { width: 100%; height: 100%; margin: 0; padding: 0; }  
    </style>  
      
    <script type="text/javascript">  
    function init() {  
    // 使用指定的文档元素创建地图  
    var map = new OpenLayers.Map("test_map");  
    // 创建一个 OpenStreeMap raster layer  
    var osm = new OpenLayers.Layer.OSM();  
    //创建一个WMS图层  
    var wms_layer = new OpenLayers.Layer.WMS(  
      'WMS Layer Title',  
      'http://116.117.157.170:8085/iserver/services/map-ordosMap/wms111/ordosMap',  
      {layers: 'ordosMap'},  
      {}  
    );  
     var wms_layer1 = new OpenLayers.Layer.WMS(  
      'WMS Layer Title1',  
      'http://116.117.157.170:8085/iserver/services/map-eeds10m/wms111/eeds',  
      {layers: 'eeds'},  
      {}  
    );
    //添加图层切换控件  
    var switch_ctrl=new OpenLayers.Control.LayerSwitcher({});  
    map.addControl(switch_ctrl);  
      
    map.addLayers([wms_layer1,wms_layer]);  
    map.setCenter([109.797986,39.628674],17);  
    map.setZoom(10);
    // 设定视图缩放地图程度为最大  
    map.zoomToMaxExtent();  
    }  
    </script>  
    </head>  
       
    <body οnlοad="init()">  
    <div id="test_map" style="width: 100%;  
    height: 100%;">  
    </div>  
    </body>  
       
    </html>  

效果

   



今天就不发了,睡觉觉。。。凌晨了也挺晚的,熬夜伤身。


  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值