var imageParameters = new esri.layers.ImageParameters(); imageParameters.layerIds = [2,3,4]; imageParameters.layerOption = esri.layers.ImageParameters.LAYER_OPTION_SHOW; GISLayer = new esri.layers.ArcGISDynamicMapServiceLayer(mapServiceURL,{"imageParameters":imageParameters}); map.addLayer(GISLayer);
Solved! Go to Solution.
queryTask = new esri.tasks.QueryTask("http://service.ncddc.noaa.gov/arcgis/rest/services/OceanExploration/regatlasSATL/MapServer/5"); query = new esri.tasks.Query(); query.returnGeometry = true; query.outFields = ["zkdiveid"]; query.where = "1=1"; queryTask.execute(query, function (fset) { map.setExtent(esri.graphicsExtent(fset.features)); });
esri.request({ url: mapService.url + "/" + lyrId, content: { f: "json" }, handleAs: "json", callbackParamName: "callback" }).then(function (jsonLayer) { // NOTE: jsonLayer.extent is not a real Extent object, but just a json object map.setExtent(new esri.geometry.Extent(jsonLayer.extent)); });
GISLayer = new esri.layers.ArcGISDynamicMapServiceLayer("http://service.ncddc.noaa.gov/arcgis/rest/services/OceanExploration/regatlasSATL/MapServer", { "imageParameters": imageParameters }); map.addLayer(GISLayer); dojo.connect(GISLayer, 'onLoad', function(mapLayout) { map.setExtent(GISLayer.fullExtent); }); //1. set map extent example // map.setExtent(map.extent);
queryTask = new esri.tasks.QueryTask("http://service.ncddc.noaa.gov/arcgis/rest/services/OceanExploration/regatlasSATL/MapServer/5"); query = new esri.tasks.Query(); query.returnGeometry = true; query.outFields = ["zkdiveid"]; query.where = "1=1"; queryTask.execute(query, function (fset) { map.setExtent(esri.graphicsExtent(fset.features)); });