Od paru dni piszę w API3 pętle do wyświetlania znaczników na mapie. Wszystko działa tylko nie potrafię zoribć żeby się InfoWindow wyświetlał.
Dla jednego punktu się wyświetla, ale dla kilku nic się nie dzieje. Co robię źle? Oto mój kod:
for(var i=0; i<markery.length; i++) { var latt = parseFloat(markery[i].attributes.getNamedItem("lat").nodeValue); var lon = parseFloat(markery[i].attributes.getNamedItem("lon").nodeValue); var ikona_url = markery[i].attributes.getNamedItem("ikona").nodeValue; var nazwa = markery[i].attributes.getNamedItem("nazwa").nodeValue; var rozmiar = new google.maps.Size(30,23); var punkt_startowy = new google.maps.Point(0,0); var punkt_zaczepienia = new google.maps.Point(15,12); var ikona = new google.maps.MarkerImage(ikona_url, rozmiar, punkt_startowy, punkt_zaczepienia); markert.push(new google.maps.Marker({ position: new google.maps.LatLng(latt,lon), title: nazwa, icon: ikona, map: map, content: nazwa })); google.maps.event.addListener(marker, 'click', function() { var info = new google.maps.InfoWindow({content: this.content}); }); }
Z góry dziękuję za pomoc