idParams.geometry = evt.mapPoint; idParams.mapExtent = map.extent; var feature, lyrIdent = []; for (var j = 0; j < ident.length; j++) { if(ident.url != "http://services.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Light_Gray_Reference/MapServer"){ deferred = ident[1].execute(idParams); } deferred.then(function(response){ return dojo.map(response, function(response){ var feature = response.feature; lyrIdent.push(feature.attributes); var template = new esri.InfoTemplate("#"); feature.setInfoTemplate(template); return feature; }); }); } map.infoWindow.setFeatures([ deferred ]); map.infoWindow.show(evt.mapPoint); console.log(lyrIdent); }
Solved! Go to Solution.