做开发时,有时候图层很多,需要有同时打开关闭多个图层的功能,但是正式版的layerSwitcher不支持group layer功能.

从网上搜到layerSwitcher的扩展,是在源代码里添加对grouplayer的操作和事件支持.

对layerSwitcher.js进行修改后,需要重新build一下,生成新的openlayers.js

 

在写script添加图层的时候,加入group信息,如下例子:

 var dm = new OpenLayers.Layer.WMS( "DM Solutions Transit",
                
"http://www2.dmsolutions.ca/cgi-bin/mswms_gmap",
                {layers: 
"rail,road",
                 transparent: 
"true", format: "image/png"
                },
                { //将"DM Solutions Transit"放入名叫Transit的组里                
                  group:
"Transit"
                });

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
  • 2021-11-15
  • 2022-01-13
  • 2021-11-17
  • 2022-12-23
  • 2021-07-15
猜你喜欢
  • 2021-12-04
  • 2021-08-02
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
  • 2022-02-16
相关资源
相似解决方案