Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2011, 12:33
Avatar de naitmeir
naitmeir
 
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 15 años, 10 meses
Puntos: 0
latitud y longitud google maps v3

Buenas,

Necesito encontrar la latitud y longitud pasando una dirección, estoy usando v3 del API de Gmaps. Estoy en este punto:

Código PHP:
<script type="text/javascript"
    
src="http://maps.googleapis.com/maps/api/js?sensor=true">
</script>
<script type="text/javascript">
    var map;
    //var myLatlng = new Array();
    function initialize() {
        
        var myLatlng  = new google.maps.LatLng(41.59116,1.52086);
        var myOptions = {
            zoom: 8,
            center: myLatlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        }
        map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);


        add_marker( new google.maps.LatLng( x , y) , map);


    }
    function add_marker( myLatlng ){
        var marker = new google.maps.Marker({
            position: myLatlng,
            map: map,
        });
    }
    
    google.maps.event.addDomListener(window, 'load', initialize);
</script>
<div  id="map_canvas" style="width:590px; height:450px"></div> 
El codigo funciona pero necesito meter dentro de un bucle el add_marker. El bucle seria un array de direcciones que obtiene de alguna forma que no sé, la "x" y la "y" (latitud,longitud) de una dirección ...


Gracias por adelantado

PD: Luego no se donde meter la key de gmaps si aparentemente funciona sin esa key ...