var locations3 = [{'latitude': 33.861269, 'longitude': -118.063548, 'address_id': 1, 'state': NY, 'address': null},
{'latitude': 33.858826,'longitude': -118.062749, 'address_id': 2, 'state': null, 'address': null},
{'latitude': 33.860903,'longitude': -118.062789, 'address_id': 3, 'state': null, 'address': null},
{'latitude': 33.861190,'longitude': -118.061151, 'address_id': 4, 'state': null, 'address': null},
{'latitude': 33.860534,'longitude': -118.06169, 'address_id': 5, 'state': null, 'address': null},
{'latitude': 33.860999,'longitude': -118.060164, 'address_id': 6, 'state': null, 'address': null}];
dojo.forEach(locations3, function(location, i) {
if (location.address_id != null && location.state != null) {
plotAddressId(location.address_id, location.state);
}
plotAddressId= function plotAddressId(addressId, state) {
addressIdQuery = new esri.tasks.Query();
addressIdQuery.returnGeometry = true;
addressIdQuery.where = "ADDRESS_KEY = '" + state + addressId + "'";
addressIdQueryTask.execute(addressIdQuery, function(results) {
var geom = results.features[0].geometry;
var graphic = new esri.Graphic(geom, locationSymbol);
locationGraphicsLayer.add(graphic);
zoomToLocations();
});
}
It renders everything on the map. I need to get the corresponding latitude & longitude of the graphic clicked. Pls help!!