i am using this code, which shows me my map layer and other layouts too. But when i click on button nothing happens. I am not getting any error either..
function init() { map = new esri.Map("map", { extent: new esri.geometry.Extent(72.711194, 18.901901, 73.223254, 19.316618, new esri.SpatialReference({wkid:4326})) }); var DynamicMapServiceLayer = new esri.layers.ArcGISDynamicMapServiceLayer("http://gise-lab-int1:8399/arcgis/rest/services/Test3/MapServer"); map.addLayer(DynamicMapServiceLayer);
function locate() { map.graphics.clear(); var address = {"SingleLine":dojo.byId("address").value}; var options = { address:address, searchExtent: map.extent } locator.outSpatialReference= map.spatialReference; locator.addressToLocations(options); } function showResults(candidates) { var candidate; var symbol = new esri.symbol.SimpleMarkerSymbol(); var infoTemplate = new esri.InfoTemplate("Location", "Address: ${address}<br />Score: ${score}<br />Source locator: ${locatorName}"); symbol.setStyle(esri.symbol.SimpleMarkerSymbol.STYLE_SQUARE); symbol.setColor(new dojo.Color([153,0,51,0.75])); //var points = new esri.geometry.Multipoint(map.spatialReference); for (var i=0, il=candidates.length; i<il; i++) { candidate = candidates;
if (candidate.score > 70) {
var attributes = { address: candidate.address, score: candidate.score};
var graphic = new esri.Graphic(candidate.location, symbol, attributes, infoTemplate);
map.graphics.add(graphic);
map.graphics.add(new esri.Graphic(candidate.location, new esri.symbol.TextSymbol(attributes.address).setOffset(0, 8)));
I am using ArcGIS Server 10. To see where i am getting problem i was using alert() and i found that it doesnt go in loop. Please i need to solve it in 2-3 days only.