Creo que estoy teniendo un problema de concepto quiza, estoy empezando con JS. En un for, estoy guardando elementos en variables para podar imprimir en un mapa, el tema es que no puedo darle un nombre a cada variable. Por ejemplo intente hacer maker[x] para que el index del for se imprima pero me da error.
No puedo identificar cada maker para poder desplegar un infowindows distinto por cada uno.
Aca les dejo una porción del codigo:
Código:
Y aca el ejemplo completo: http://socialbits.com.ar/dev/ml/// show marker in the map for (x=0; x < makers.length; x++){ var contentString = '<div id="content">'+ '<div id="siteNotice">'+ '</div>'+ '<h1 id="firstHeading" class="firstHeading">'+ result[2].results[x].title +'</h1>'+ '<div id="bodyContent">'+ '<p>Esto es una prueba</p>'+ '</div>'+ '</div>'; var infowindow = new google.maps.InfoWindow({ content: contentString }); var marker = new google.maps.Marker({ position: new google.maps.LatLng(result[2].results[x].seller_address.latitude, result[2].results[x].seller_address.longitude), map: map, title: result[2].results[x].title }); console.log(marker); google.maps.event.addListener(marker, 'click', function() { infowindow.open(map,marker); }); }
Ojala puedan ayudarme. Saludos.