Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2012, 08:08
amerkmif
 
Fecha de Ingreso: octubre-2009
Mensajes: 29
Antigüedad: 15 años, 6 meses
Puntos: 0
Google maps y javascript Array

hola a todos pues tengo una pregunta con respecto a un ejercicio que estoy haciendo en el api v3 de google maps, tengo que añadir varios marcadores dentro de un mapa en una posicion especifica y dentro del marker
colocar cierta informacion que estoy leyendo de un array js, todo va bien pero en los distintos marcadores que coloco solo me muestra la informacion de la ultima posicion del arreglo y necesito que a medida que lo recorra muestre la informacion contenida, ya que la informacion es diferente para cada sucursal

donde esta elproblema es aqui en este recorrido

Código:

                for(var i in place){
                    var marker = new google.maps.Marker({
                        position: place[i]
                        , map: map                       
                        , icon: 'Marcadores/mar1' + vari++ + '.png'
                    });

                    google.maps.event.addListener(marker, 'click', function(){
                        if(!popup){
                            popup = new google.maps.InfoWindow();
                        }
                        

                        for(var j=0; j<numbranch; j++ )
                        {
                            
                            
                            urlSite = "<a href='http://" + matriz[j].url + "' target='_blank' class='linkC' title='" + matriz[j].compania + "'>" + matriz[j].compania + "</a>";
                            //alert("variable inicial" + urlSite);

                            var note = "<div class='balloon'><div class='contentBalloon'><div class='nameBalloon'><h2><!-- Company Name-->"
                                + urlSite +"</h2><br class='clear'></div>"
                                + "<div class='infoBalloon'><span>" + matriz[j].direccion + "</span><br><span>" + matriz[j].pais + ", " + matriz[j].ciudad + "</span><br><!-- Phone Number --><div class='phones'>"
                                + "<img width='20' height='13' src='Marcadores/spacer.gif' class='phoneImg2' alt='" + 'Telefonos' + "'>" + matriz[j].telefono + "</div>"
                                + "<span><a target='_blank' class='linkB noDecoration fontBold' title='" + matriz[j].compania + "' href='http://" + matriz[j].url + "'>" + matriz[j].url + "</a></span></div>";
                            note = note + "<div class='logoBalloon'><!-- Company main image --><a href='http://" + matriz[j].url + "' title='" + matriz[j].compania + "' target='_blank'>"
                                + "<img src='" + matriz[j].logo + "' alt='" + matriz[j].compania + "' title='" + matriz[j].compania + "' class='logoImg'></a></div>";
                            //alert("variable inicial" + note);

                            popup.setContent(note);
                            popup.open(map, this);
                        }



                    })
    
                };

se los agradezco si me pueden ayudar


En este link pueden encontrar todo el proyecto pues necesita de otras carpetas http://www.mediafire.com/?dozutbjv5ygzbip

Saludos