Google ofrece una API RESTful donde puedo pasarle el nombre de una ciudad (o zip) y devuelve la longitud & de latitud.Google geocodificación API (ciudad => long, lat)
Sé cómo hacer esto con el uso de Google Maps API, pero Realmente no quiero que mis usuarios descarguen la gran API de Google Maps 200k únicamente para que yo pueda geocodificar una ubicación.
¿Alguien sabe de una ciudad basada en URL (REST) / zip a longitud & latitude API?
Dado que la geocodificación de esta información da inicio a otros múltiples procesos, hacer este primer paso es de vital importancia para tener un rendimiento rápido b/c es un cuello de botella ahora usando la API de Google Maps b/c de la gran descarga y JavaScript cargar.
Siempre y cuando ya lo haya señalado hoy, tenga en cuenta que técnicamente [no está permitido] (http://code.google.com/apis/maps/terms.html# section_10_12) para usar el geocodificador de Google a menos que se aying los datos en un mapa de Google. Lo mismo vale para Yahoo. Sin embargo, no sé si realmente te controlarán. –
@ChrisB: este ya no es el caso de Yahoo. –
En realidad, la licencia PlaceFinder de Yahoo dice que no puede almacenar geocodificación u otros datos de la API para su uso futuro. –