¿Cómo utilizar Google Geocoding en Java?

Estoy desarrollando una funcionalidad para mi proyecto que cuando el usuario ingresa 'Código postal', deben aparecer las coordenadas (latitud, longitud) para el correspondiente 'código postal'. La plataforma de implementación es 'JAVA'.

Busqué en Google la API de Java, pero no encontré ningún recurso específico.

Cualquier sugerencia será muy apreciada

Respuesta 1

Es bastante sencillo. Por ejemplo, eche un vistazo al método de geocodificación de esta clase . Pase su código postal (junto con el país) al método y debería estar bien. (La clase GLatLng se puede encontrar aquí, pero debe ser reemplazada por usted según sus necesidades).

[editar] Acabo de ver que este ejemplo todavía usa Google Maps v2 , pero debería ser muy fácil convertirlo a v3 . En los documentos vinculados también puede encontrar las restricciones con respecto al uso de este servicio (párrafo "Límites de uso")

Respuesta: 2

Puede (ahora) consultar la biblioteca de cliente Java de código abierto para Geocodificación, Direcciones, Matriz de distancia, Elevación y Zona horaria también: https://github.com/googlemaps/google-maps-services-java

Respuesta: 3

Podría intentar escribir un cliente REST (usando, por ejemplo, Apache HttpClient ) para la API de geocodificación de Google servicio web RESTful .

Respuesta: 4

Me gustaría tener múltiples Hibernate SessionFactories en una aplicación de primavera, todas ellas con configuraciones idénticas, excepto DataSource. Idealmente, adquiriría un particular ...

¿Alguien sabe acerca de la biblioteca de autorización independiente de la base de datos Java / C #? Esta biblioteca debe admitir acciones de lectura, escritura, eliminación e inserción en toda la estructura organizativa de la empresa. Algo como ...

Estoy pasando una interfaz como implementación anónima a un objeto diferente como este: public interface Interface {public int convert (int a); } public static void main (String [] args) lanza ...

Estoy probando la API de Amazon Device Messaging. Agregué el archivo jar usando la importación según lo sugerido por Amazon. Cuando despliegue en el dispositivo, aparece un error, 06-03 16: 24: 13.680: E / AndroidRuntime (11038): ...