Google ofrece una maravillosa interfaz REST para geocodificar y geocodificar de forma inversa una dirección. Mi clave API es válida, y si ingreso la solicitud directamente en la dirección del navegador, funciona muy bien. Sin embargo, el siguiente jquery falla terriblemente y no veo por qué. Espero que puedas ayudarme aquí.usando jquery.getJson con el servicio HTTP GeoCoding de Google
$.getJSON("http://maps.google.com/maps/geo?q="+ address+"&key="+apiKey+"&sensor=false&output=json",
function(data, textStatus){
console.log(data);
});
doc interfaz REST de Google para este servicio: http://code.google.com/apis/maps/documentation/geocoding/index.html
Está funcionando porque usted especifica el parámetro 'callback' al final de la consulta pero si deja que jQuery lo maneje (especificando 'dataType: 'jsonp'') no, vea: http://blog.mikecouturier.com/2011/03/fix-jquery-jsonp-request-to-google-maps.html –