Geolocalización inversa o reverse geocoding
En octubre del recién pasado año, Google añadió a su API de mapas la funcionalidad para la geolocalización inversa (por cierto, ¡Feliz 2009!). Lo que quiere decir que ahora no solo podemos preguntarle a Google por la latitud y longitud de una determinada calle, sino que además podemos darle una latitud y una longitud y él nos responderá con una dirección postal. No es de las funcionalidades más usadas, ni mucho menos, pero es muy interesante para según que aplicaciones o simplemente para completar alguna de nuestras bases de datos.
Según el anuncio, la API puede ser usada del lado del servidor o del cliente, pero la verdad es que solo hay documentación referente a como usarlo del lado del cliente. La podemos encontrar en la referencia de el API de Google Maps y podemos ver este curioso ejemplo. Pero la verdad es que también se puede usar del lado del servidor, usando un script en PHP por ejemplo, si hacemos una petición vía HTTP.
Para hacerlo solo hay que usar el mismo método que para la codificación geográfica, solo que el parámetro de búsqueda (q) deberá ser la latitud y la longitud separadas por una coma. Como ejemplo podéis pinchar en el siguiente enlace en el que se pide la dirección para la siguiente geolocalizacion: 43.267566,-2.934154 (Museo Guggenheim Bilbao).
http://maps.google.com/maps/geo?q=43.267566,-2.934154&output=xml&key=abcdefg
¿Se os ocurre alguna buena aplicación para esta API que no sea simplemente la de obtener la dirección de un usuario que se geolocaliza en un mapa?
Tags:
muy interesante alberto ! me lo guardo al delicious
vaya no se me ocurre ninguna aplicacion pero hace tiempo pense esto:
http://www.viciao2k3.net/blog/proyectos/mockup-de-una-aplicacion-para-iphone-o-gphone/
un saludo !
#1 - Publicado hace 3 años por gafemanexcelente! es justo lo que andaba buscando… el ejemplo del google no me ayudaba mucho =P
aún no t puedo decir para que aplicación la voy a usar porque está en desarrollo xD
slds.
#2 - Publicado hace 2 añosy 1 mes por NatoQue tal Beto.
Esto esta genial, fijate que me interesa demasiado este detalle podrias atudarme ya que no soy programador ni nada de eso, el detalle es que yo desarrolle un proceso de monitoreo GPS el cual dio muy buenos resultados esto con las rutas de vendedores de la empresa en especial Tiempo Muerto.
El día de hoy tenemos un Proyecto llamado Q-movil en el cual mediante varios dispositivos los vendedores van a dar de alta un cliente se registra el Lat Long y a base de esa información quiero realizar lo inverso y asi poder actualizar mi base de datos y corregir los errores que puedan existir en tal
Podrias ayudarme en ese detalle
Saludos…
anexo mi correo de la compañia para estar en contacto vmartine@qualtia.com
#3 - Publicado hace 4 meses y 2 semanas por Victor Martinez