Estimados,
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:
// 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);
});
}
Y aca el ejemplo completo: http://socialbits.com.ar/dev/ml/
Ojala puedan ayudarme. Saludos.