I am trying to develop a visual force page which shows \"Program Locations\". On page load it fetches all the programs and displays on the map using a marker. There are some fil
Following is a good article for anyone developing something like this.
https://bryandf11.wordpress.com/2011/08/22/geocoding-in-apex-triggers-callouts-and-future-methods/
You are running into the Geocoder error OVER_QUERY_LIMIT (from experience you can geocode approximately 11 addresses quickly before running into the rate limit). To verify add an else to the status check:
geocoder.geocode({'address':address}, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
coords.push(results[0].geometry.location);
} else alert("Geocode failed, status = "+status);
Options: