function init() { map = new esri.Map("mapDiv"); var layer = new esri.layers.ArcGISDynamicMapServiceLayer("http://lrs.co.columbia.wi.us/ArcGIS/rest/services/LRS/TaxParcels_Parcels/MapServer") map.addLayer(layer); for (j = 0; j < parnums.length; j++) { queryTask = new esri.tasks.QueryTask("http://lrs.co.columbia.wi.us/ArcGIS/rest/services/LRS/TaxParcels_Parcels/MapServer/1"); query = new esri.tasks.Query(); query.returnGeometry = true; query.text = parnumsqueryTask.execute(query, gettingResults); function gettingResults(resultFeatures) { featholding.push(resultFeatures); // this is the area the end user selected var newExtent = esri.graphicsExtent(SearchPar[0].features) //this is where I attempt to enclude the other areas that were returned by the queryTask for (j = 0; j < featholding.length; j++){ var Uextent=esri.graphicsExtent(featholding .features) newExtent.union(Uextent) } map.setExtent(newExtent.expand(1.1),true); }
Solved! Go to Solution.
var newExtent = esri.graphicsExtent(resultFeatures); map.setExtent(newExtent, true);
function init() { map = new esri.Map("mapDiv"); var layer = new esri.layers.ArcGISDynamicMapServiceLayer("http://lrs.co.columbia.wi.us/ArcGIS/rest/services/LRS/TaxParcels_Parcels/MapServer") map.addLayer(layer); for (j = 0; j < parnums.length; j++) { queryTask = new esri.tasks.QueryTask("http://lrs.co.columbia.wi.us/ArcGIS/rest/services/LRS/TaxParcels_Parcels/MapServer/1"); query = new esri.tasks.Query(); query.returnGeometry = true; query.text = parnumsqueryTask.execute(query, gettingResults); function gettingResults(resultFeatures) { featholding.push(resultFeatures); // this is the area the end user selected var newExtent = esri.graphicsExtent(SearchPar[0].features) //this is where I attempt to enclude the other areas that were returned by the queryTask for (j = 0; j < featholding.length; j++){ newExtent = esri.graphicsExtent(featholding .features); } } map.setExtent(newExtent.expand(1.1),true);
newExtent=esri.graphicsExtent(resultFeatures); map.setExtent(newExtent, true);
function gettingResults(resultFeatures) { featholding.push(resultFeatures); newExtent = esri.graphicsExtent(resultFeatures.features) map.setExtent(newExtent, true); }
for (j = 0; j < parnums.length; j++) { queryTask = new esri.tasks.QueryTask("http://lrs.co.columbia.wi.us/ArcGIS/rest/services/LRS/TaxParcels_Parcels/MapServer/1"); query = new esri.tasks.Query(); query.returnGeometry = true; query.text = parnumsqueryTask.execute(query, gettingResults); }