estoy usando esta función para conseguir las coordenadas a partir de una dirección:
Código HTML:
<script> //matriz = get_coordenadas("Madrid, ...."); alert(get_coordenadas("Madrid, ....")); function get_coordenadas(direccion){ geocoder = new google.maps.Geocoder(); matriz_coordenadas = new Array(2); geocoder.geocode({'address': direccion}, function(results, status){ if(status == google.maps.GeocoderStatus.OK){ matriz_coordenadas[0] = results[0].geometry.location.lat(); matriz_coordenadas[1] = results[0].geometry.location.lng(); alert("latitud:"+results[0].geometry.location.lat()); return results[0].geometry.location.lat(); } else{ matriz_coordenadas[0] = "0.000000"; matriz_coordenadas[1] = "0.000000"; } } ); //return matriz_coordenadas; } </script>
Creo que es porque no le da tiempo.
Como podría solucionarlo para que me devuelva las dos coordenadas?
Gracias, saludos