Google oferuje wspaniały interfejs REST do geokodowania i odwrotnego geokodowania adresu. Mój klucz API jest ważny i jeśli zgłoszę żądanie bezpośrednio na adres przeglądarki, działa on świetnie. Jednak następujące jquery nie jest straszne i nie rozumiem, dlaczego. Mam nadzieję, że możesz mi pomóc tutaj.za pomocą jquery.getJson z usługą Google GeoCoding HTTP
$.getJSON("http://maps.google.com/maps/geo?q="+ address+"&key="+apiKey+"&sensor=false&output=json",
function(data, textStatus){
console.log(data);
});
interfejs REST doc Google dla tej usługi: http://code.google.com/apis/maps/documentation/geocoding/index.html
Działa, ponieważ podajesz sobie parametr 'callback' na końcu zapytania, ale jeśli pozwalasz jQuery go obsłużyć (poprzez określenie 'dataType: 'jsonp'') nie będzie, zobacz: http://blog.mikecouturier.com/2011/03/fix-jquery-jsonp-request-to-google-maps.html –