var baseLayer = new ArcGISDynamicMapServiceLayer("http://raster.nationalmap.gov/ArcGIS/rest/services/DRG/TNM_Digital_Raster_Graphics/MapServer/"); map = new Map("mapDiv", { //even if myLayer has already been instantiated, fullExtent will return null until its actually been loaded in the map //extent: myLayer.fullExtent }); map.on("layers-add-result", addDynLayer); map.addLayers([baseLayer]); function addDynLayer() { map.on("layer-add-result", function(target) { map.setExtent(target.layer.fullExtent); }); var myLayer = new ArcGISDynamicMapServiceLayer("http://sampleserver6.arcgisonline.com/arcgis/rest/services/PoolPermits/MapServer"); map.addLayer(myLayer); }
var baseLayer = new EsriArcGISDynamicMapServiceLayer("http://raster.nationalmap.gov/ArcGIS/rest/services/DRG/TNM_Digital_Raster_Graphics/MapServer"), myLayer = new EsriArcGISDynamicMapServiceLayer(myLayerUrl), layersLoaded = 0; baseLayer.setScaleRange(54000, 0); //...after both layers have loaded: map = new EsriMap("map", { fadeOnZoom: true, navigationMode: "css-transforms", logo: false, showAttribution: false, extent: myLayer.fullExtent }); map.addLayers([baseLayer,myLayer]);
var map; require(["esri/map", "esri/layers/ArcGISDynamicMapServiceLayer" "dojo/domReady!"], function(Map, ArcGISDynamicMapServiceLayer) { map = new Map("mapDiv", { center: [-117, 38], zoom: 5, basemap: "streets" }); var myLayer = new ArcGISDynamicMapServiceLayer("http://raster.nationalmap.gov/ArcGIS/rest/services/DRG/TNM_Digital_Raster_Graphics/MapServer/"); map.addLayer(myLayer); });
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.