arcgis js ArcGISDynamicMapServiceLayer图层控制

1、获取ArcGISDynamicMapServiceLayer图层服务

2、控制图层显示通过获取layerInfos实现,图层的显示通过setVisibleLayers实现

 var layer = new esri.layers.ArcGISDynamicMapServiceLayer(url);  
 map.addLayer(layer,index--序号--可不要);

 dojo.connect(layer,"onLoad",loadList); 
 
 //layers---指代关联的layer
 function loadList(layers){  
  var html=""  
   //获取地图服务中的子图层对象数组,该对象包含子图层的基本信息,不包含属性信息
  var infos=layers.layerInfos; 
   //分别处理每个信息对象
  for(var i= 0,length=infos.length;i

你可能感兴趣的:(arcgis,javascript,arcgis,javascript,dynamicLayer,图层控制)