var zNodes =[
{ id:"base", pId:0, name:"行政区划图", open:true},
{ id:"china:capital", pId:"base", name:...pId:0, name:"专题图", open:true},
{ id:"china:lake", pId:"theme", name:"湖泊"}
];
2、地图发布好以后就定义地图与图层,并将图层添加到地图中...map.removeLayer(wms);
wms=GetExtendWms('china:pro_polygon',"wms",false);
map.addLayer(wms);
}
}
思路是:首先获取选中的子节点的图层的名称...,如果有子节点被选中,在地图中将wms图层移除,再定义wms的图层为选中的子节点,并设置其可见为true,并将wms添加到地图中,这时选中的涂层就会在地图中显示;如果没有节点被选中,在地图中将wms图层移除...,再定义wms的图层为任一图层,设置其可见为false,将wms添加到地图中,wms就不会在地图中显示。