Foros del Web » Programando para Internet » Javascript »

Google maps y javascript Array

Estas en el tema de Google maps y javascript Array en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 13/02/2012, 08:08
 
Fecha de Ingreso: octubre-2009
Mensajes: 29
Antigüedad: 14 años, 7 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

Etiquetas: js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:16.