Albez79
05-02-2009, 15:12
ragazzi st๒ impazzendo!
riassumo brevemente...
come da titolo, utilizzo le google maps con javascript
appoggiandomi ad un db mysql visualizzo diversi marker
il mio problema ่ associare all'evento click di ogni marker delle determinate info (reperite sempre da db)
per adesso mi aggiunge la stessa info per tutti i marker
questo ่ il mio codice:
for (i=0; i<Jscantieri.length; i++) {
linkcant="maps.php?cant=" + Jscantieri[i];
cant = Jscantieri[i];
geocoder.getLatLng(
Jscantieri[i],
function(point) {
if (!point) {
alert(Jscantieri[i] + " non trovato");
} else {
/*zoom*/
map.setCenter(point, 10);
var marker = new GMarker(point);
GEvent.addListener(marker, 'click', function() { var myHtml = "<a href=" + linkcant + ">" + cant + "</a>";
marker.openInfoWindowHtml(point, myHtml);});
map.addOverlay(marker);
}
}
);
}
riassumo brevemente...
come da titolo, utilizzo le google maps con javascript
appoggiandomi ad un db mysql visualizzo diversi marker
il mio problema ่ associare all'evento click di ogni marker delle determinate info (reperite sempre da db)
per adesso mi aggiunge la stessa info per tutti i marker
questo ่ il mio codice:
for (i=0; i<Jscantieri.length; i++) {
linkcant="maps.php?cant=" + Jscantieri[i];
cant = Jscantieri[i];
geocoder.getLatLng(
Jscantieri[i],
function(point) {
if (!point) {
alert(Jscantieri[i] + " non trovato");
} else {
/*zoom*/
map.setCenter(point, 10);
var marker = new GMarker(point);
GEvent.addListener(marker, 'click', function() { var myHtml = "<a href=" + linkcant + ">" + cant + "</a>";
marker.openInfoWindowHtml(point, myHtml);});
map.addOverlay(marker);
}
}
);
}