Pregunta

Para una aplicación Ajax que estoy haciendo, yo estaba usando la API de búsqueda local de Google para ayudar a entrar en la información de direcciones. Por ejemplo, si el usuario necesita para llenar la información de empleo, al escribir en el nombre de la empresa proporcionaría una lista de empresas que coincidan, a continuación, hacer clic en uno rellene todos los campos de dirección. Sin embargo, no podemos usarlo debido a las restricciones a la API de Google. Tenemos una aplicación https cerrado que sólo lo hace fuera de la cuestión.

Debido al requisito https, tenemos que utilizar el servidor como proxy que significa una restricción de uso muy indulgente. Eso hace que Bing es una buena opción. La API REST parece un gran camino por recorrer, y funciona bastante bien, pero con un problema. La ubicación del punto central necesita ser especificada como una latitud y longitud. Los usuarios será el suministro de la información en un formato / ciudad estado código postal o. Esto significa claramente geocodificación. ¿Cuál es la mejor ruta a tomar? ¿Hay una buena manera de conseguir alrededor de geocodificación que me falta? En cuanto a las API de Bing, parece que la geocodificación se ofrece como un servicio web SOAP que cuesta dinero. Si estoy haciendo que debería sólo tiene que utilizar los mapas de Google para la geocodificación - Hay una versión empresarial de mapas con https? ¿Alguna otra sugerencia?

Estoy usando Java en el servidor y, obviamente, javascript en la parte delantera. Es una aplicación pesada Javascript, por lo que una solución Javascript sería bienvenido también.

¿Fue útil?

Solución

Así que si estoy leyendo tu pregunta correcta, se necesita un camino a seguir desde el código postal / ciudad / estado de longitud y latitud?

Si ese es el caso, hay una serie de bases de datos gratuitas o de pago por ahí que tienen esta información. El libre los generalmente no son 100% hasta la fecha, pero los pagados son un precio muy razonable y que incluyen actualizaciones periódicas con el mayor de datos más reciente y.

Otros consejos

Yahoo tiene geocodificación con límite de velocidad de 5000 por día en un servicio REST.

http://developer.yahoo.com/maps/rest/V1 /geocode.html

¿Has mirado en Yahoo! Mapas con YQL?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top