viernes, 17 de julio de 2015

Como devolver las direcciones apartir de una posicion latitud y longitud con google maps gmaps

Este es un pequeño ejemplo de como obtener la direccion de calles, avenidas, etc apartir de una posicion de longitud y latitud de google maps


Esta es la parte para rescatar de un boton los valores
jQuery(document).ready(function($) {
    $('#buscarPosicion').click(function(){
        console.log("buscare mi posicion con simulador");
        buscarDirecciones("-17.398281","-66.160383");
    });
});

function buscarDirecciones(latitud, longitud){
    var geocoder = new google.maps.Geocoder();  
    var tulocalizacion = new google.maps.LatLng(latitud, longitud);
    geocoder.geocode({ 'latLng': tulocalizacion },processGeocoder); // esta funcion devuelve un callBack llamado processGeocoder que yo le nombro
}
function processGeocoder(results, status){ // dos valores importantes el status = Ok si esta todo bien
    console.log(results);
    console.log(status);
    if(status=='OK'){
        console.log(results[0].address_components[0].long_name);// Direccion calles y avenidas
        console.log(results[2].address_components[0].long_name);// departamento o ciudad           
    }else{
        console.log("Error en encontrar una posicion");
    }
}

Estas son las funciones para devolver yo mostrare como me devuelve el resultado en la siguiente caputra usando firefox y firebug





No hay comentarios:

Publicar un comentario