Openlayerはレイヤーコントロール機能を実現
1190 ワード
/**
*
* @author Wilson.Yan
* @version 2016.8.18
*/
function layerCtrl(map){ //
//
var group = map.getLayers();
loadLayerControl(map,"layerTree");//
group.on('change:length',function(){ // :
loadLayerControl(map,"layerTree");//
});
}
//
function loadLayerControl(maps,id){
var layer = new Array(); //
var layerName = new Array(); //
var layerVisibility = new Array(); //
var treeContent = document.getElementById(id); //
var layers = map.getLayers(); //
$(treeContent).children("li").remove();// li
for(var i=0;i