Having a basemap, tiled map and a dynamic map together

المشرف العام

Administrator
طاقم الإدارة
I have a basemap and a dynamic map which works perfectly together. But i have to add a tiled map too. But if i add the basemap first tiled map wont show up. I want to remove and add the Tiled layer without refreshing the page. ( tiled map should be added first otherwise it wont show up ) here is the code:

var hasBaseMap = hasBaseMap(); var identifyTask, identifyParams; parser.parse(); esriConfig.defaults.geometryService = new GeometryService(AGS_SERVICE_PREFIX + "/Utilities/Geometry/GeometryServer"); var popup = createPopup(); map = new Map("map", { center: center, zoom: zoom, maxZoom: 30, mxScale: 300, logo: false, //wkid: 32639 }); var TiledlayersURL2 = AGS_SERVICE_PREFIX + "/" + MAP_SERVICE_NAME2 + "/MapServer"; TiledLayer2 = new ArcGISTiledMapServiceLayer(TiledlayersURL2 , { opacity: OPACITY } ); map.addLayer(TiledLayer2); //--------add layers var dynamiclayersURL = AGS_SERVICE_PREFIX + "/" + MAP_SERVICE_NAME + "/MapServer"; dynamicLayer = new ArcGISDynamicMapServiceLayer(dynamiclayersURL , { opacity: OPACITY } ); layerObjects = [ dynamicLayer ]; map.addLayers(layerObjects); addScaleBar();

أكثر...
 
أعلى