Ustawiam kilka znaczników na mapie w google maps v3 i na pierwszy rzut oka wszystko wygląda super. Ale mam podczepione eventy pod markery i w zależnośći od tego jak google maps sobie chce to ustawia znaczniki, czyli na przyklad znacznik stoi w krakowie a po kliknięciu pokazuje np że to jest łódź, a ten w łodzi że to jest wrocław...
Czasami bywa tak że jest wszystko ok, ale po odświeżeniu strony się to zamienia...
function mapaStart(){ var wspolrzedne = new google.maps.LatLng(52,20); var opcjeMapy = { zoom: 6, center: wspolrzedne, mapTypeId: google.maps.MapTypeId.ROADMAP }; mapa = new google.maps.Map(document.getElementById("map"), opcjeMapy); mgr = new MarkerManager(mapa); dodajAdresy(adres, id, type); } function dodajAdresy(adres, id, type){ google.maps.event.addListener(mgr, 'loaded', function() { for (i = 0; i < adres.length; ++i) { typ=type[i]; idp=id[i]; var a=0; geokoder.geocode({address: adres[i]}, function(wyniki, status){ if(status == google.maps.GeocoderStatus.OK){ lat= wyniki[0].geometry.location.lat(); lng= wyniki[0].geometry.location.lng(); var location = new google.maps.LatLng(lat,lng); var marker = new google.maps.Marker({ position: location, map: mapa, }); mgr.addMarker(marker, 0); attachLink(marker, a); a=a+1; } }); mgr.refresh(); } }); } function attachLink(marker, number) { var id = likedid[number]; google.maps.event.addListener(marker, 'click', function() { window.location='?city='+id;}); }