for each(var oLayer:Layer in oMap.layers) { if (oLayer is ArcGISDynamicMapServiceLayer){ var dyn:ArcGISDynamicMapServiceLayer = oLayer as ArcGISDynamicMapServiceLayer; var cLayer:ArcGISDynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer(dyn.url); cLayer.id = dyn.id; cLayer.addEventListener(LayerEvent.LOAD,onLoadDone); cLayer.addEventListener(LayerEvent.UPDATE_END,onLoadDone); map.addLayer(cLayer); } else if (oLayer is ArcGISTiledMapServiceLayer) { var tLayer:ArcGISTiledMapServiceLayer = oLayer as ArcGISTiledMapServiceLayer; var cLayer2:ArcGISDynamicMapServiceLayer = new ArcGISDynamicMapServiceLayer(tLayer.url); cLayer2.id = tLayer.id; cLayer2.imageFormat = "jpg"; cLayer2.addEventListener(LayerEvent.LOAD,onLoadDone); cLayer2.addEventListener(LayerEvent.UPDATE_END,onLoadDone); map.addLayer(cLayer2); } else if (oLayer is GraphicsLayer) { /* var gLayer:GraphicsLayer = deepClone(oLayer) as GraphicsLayer; map.addLayer(gLayer); */ } }
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.