Reverse geocoding con Google Maps

Por el 25 de noviembre de 2008

en: Negocio

Hace ya algún tiempo que tenía pendiente publicar algo sobre este tema, la geolocalización inversa es el proceso de obtener una dirección o lugar a partir de una par de coordenadas, es decir el proceso inverso al que estamos acostumbrados a utilizar en los mashup.

Es lo menos habitual ya que los servicios que ofrecen APIs de mapas suelen ofrecer el servicio de geolocalización pero lo que no suelen es ofrecer el proceso inverso.

Geocoding: es el proceso de convertir una dirección en un par de coordenadas latitud/longitud.

Reverse geocoding: es un concepto más avanzado y se trata de convertir un par de coordenadas latitud/longitud en una dirección.

Reverse geocoding

Ahora con la clase clase GClientGeocoder que podemos encontrar en la API de Google Maps podemos encontrar ambos servicios “Geocoding” y “Reverse geocoding”.

Geocoding… in Reverse!

Con esta función es muy fácil encontrar una dirección a partir de unas coordenadas dadas.

geocoder.getLocations(latlng, function(addresses) {
 if(addresses.Status.code != 200) {
   alert("fallo para " + latlng.toUrlValue());
 } else {
   var result = addresses.Placemark[0];
   map.openInfoWindow(latlng, result.address);
 }
});

1 Respuesta a Reverse geocoding con Google Maps

Avatar

mauricio olivera

15 de febrero de 2012 a las 8:25 pm

Buenas Tardes.-

Como puedo hacer un script que apartir de la direccion=> Pais,estado,ciudad, direccion me calcule las coordenadas?

Dejar un comentario