Hi
I'm using the following code in my website. This code has worked for
more then one year, suddenly I become for every request an error from
google api???
Do you know the reason?
function showMapAddress() {
var geo = new GClientGeocoder()
if (geocoder) {
var reasons=[];
reasons[G_GEO_SUCCESS] = "Success";
reasons[G_GEO_MISSING_ADDRESS] = "Missing Address: The
address was either missing or had no value.";
reasons[G_GEO_UNKNOWN_ADDRESS] = "Unknown Address: No
corresponding geographic location could be found for the specified
address.";
reasons[G_GEO_UNAVAILABLE_ADDRESS]= "Unavailable Address: The
geocode for the given address cannot be returned due to legal or
contractual reasons.";
reasons[G_GEO_BAD_KEY] = "Bad Key: The API key is
either invalid or does not match the domain for which it was given";
reasons[G_GEO_TOO_MANY_QUERIES] = "Too Many Queries: The daily
geocoding quota for this site has been exceeded.";
reasons[G_GEO_SERVER_ERROR] = "Server error: The geocoding
request could not be successfully processed.";
document.getElementById("SearchAddressNotFound").innerHTML =
" ";
document.getElementById
("SearchAddressNotFound").style.backgroundColor = "#EEEEEE";
document.getElementById
("SearchAddressNotFound").parentNode.style.border = "none";
var addressCH = document.getElementById("SearchStrasse").value;
geo.getLocations(addressCH, function (result)
{
if (result.Status.code == G_GEO_SUCCESS) {
// How many resuts were found
document.getElementById("message").innerHTML = "Found "
+result.Placemark.length +" results";
// Loop through the results, placing markers
for (var i=0; i<result.Placemark.length; i++) {
var p = result.Placemark[i].Point.coordinates;
var marker = new GMarker(new GLatLng(p[1],p[0]));
document.getElementById
("SearchAddressNotFound").innerHTML += "<br>"+(i+1)+": "+
result.Placemark[i].address + marker.getPoint();
map.addOverlay(marker);
}
// centre the map on the first result
var p = result.Placemark[0].Point.coordinates;
map.setCenter(new GLatLng(p[1],p[0]),15);
}
// ====== Decode the error status ======
else {
var reason="Code "+result.Status.code;
if (reasons[result.Status.code]) {
reason = reasons[result.Status.code]
}
alert('Could not find "'+addressCH+ '" ' + reason);
}
}
);
}
}
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---