6 nov. 2012

Como obtener las coordenadas de una dirección con Google maps

Tutorial: Como obtener las coordenadas de una dirección con Google maps

Buenos días, en este artículo voy a explicar como obtener las coordenadas de una dirección utilizando la API de Google maps.

Para realizar la conversión de coordenadas a dirección utilizaré el objeto Geocoder. El objeto Geocoder tiene otras utilidades como por ejemplo traducir direcciones en coordenadas, por lo tanto podemos concluir diciendo que el objeto geocorder es el encargado de la traducción de coordenadas a direcciones y viceversa.

Google no impone a todos los desarrolladores que quereamos utilizar el servicio de Geocoding incluir un mapa de Google en nuestra web.

Ejemplo: Obtener las coordenadas de una dirección (escrita en un input text), centrar la localización del mapa en pantalla y mostrar un marker.

<script type="text/javascript">
var geocoder;
var map;
function initialize() {
 geocoder = new google.maps.Geocoder();
 var latlng = new google.maps.LatLng(-34.397, 150.644);
 var myOptions = {
    zoom: 8,
    center: latlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
 }
 map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
}

function codeAddress() {
 var address = document.getElementById("address").value;
 geocoder.geocode( { 'address': address}, function(results, status) {
    if (status == google.maps.GeocoderStatus.OK) {
       map.setCenter(results[0].geometry.location);
       var marker = new google.maps.Marker({
          map: map,
          position: results[0].geometry.location
       });
    } else {
       alert("Geocode was not successful for the following reason: " + status);
    }
 });
}
</script>


Si te ha gustado el artículo sobre cómo corregir error "Apache shutdown unexpectedly" al iniciar Xampp te pido un favor: Haz clic sobre uno de los anuncios, con esto me ayudarás a mantener el Blog y pueda escribir más artículos.

ARTÍCULOS QUE TE PUEDEN INTERESAR

Cómo guardar la configuración de una red wifi en Windows 7
Cómo abrir puertos windows 7
Atajos de teclado de Windows
Windows 7 no muestra la fecha