Quiero utilizar el código geográfico de google a través de la funcionalidad HTTP para traducir un nombre de ciudad en longitud y latitud en mi aplicación web AJAX.Google Geocode a través de la función de devolución de llamada HTTP?
Sin embargo, parece que no existe ninguna llamada de retorno para la funcionalidad geocodificador HTTP
http://code.google.com/apis/maps/documentation/geocoding/index.html
¿Es eso cierto, no existe una función de devolución?
Porque si eso es cierto, significa esencialmente que el código de Google a través de HTTP api es inútil cuando se utiliza con AJAX porque JavaScript lanzará un error de excepción de dominio cruzado.
¿Alguna idea sobre cómo puedo usar el geocódigo a través de la API HTTP en mi aplicación web AJAX en JavaScript?
Nota: hago no desea utilizar el API de Google Maps soplado completo, que se aprox descargar 200kb (es decir GClientGeocoder). Quiero utilizar el HTTP api b/c de su capacidad de respuesta súper rápida y la falta de necesidad de que los usuarios de mi web tengan que descargar la gran API interactiva completa de google maps.
E.g. http://maps.google.com/maps/geo?output=json&sensor=false&key= {API_KEY} & q = {CITY, STATE} & CALLBACK = ????
Gracias
No hay JSONP sin procesar. Puede usar la API REST (con un proxy si es necesario) o puede usar GClientGeocoder. –
Cómo se dijo, usar un proxy es tonto y crudo, pero sí, funcionaría. Si esto es cierto, JSONP no existe para HTTP y solo para GClientGeocoder ... eso sería muy triste –