我有這個代碼,我顯示和設置我所有的標記。如何添加帶有此代碼的標記信息的彈出窗口?我在文本上添加了「i」變量,但它在所有標記彈出的「test-723」上設置,其中723是「i」變量的最後一個值。哪裏不對?如何使用Google Maps API在標記上設置彈出窗口?
for (var i = 0; i < arraylng.length-1; i++) {
var marker = new google.maps.Marker({
position: new google.maps.LatLng(arraylng[i], arraylat[i])
});
var infowindow = new google.maps.InfoWindow({
content: " "
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent('test: ' + i + '');
infowindow.open(map, this);
});
markers.push(marker);
}
的解決方案,非常好,謝謝! – whoah 2012-07-15 09:50:44
您的jsfiddle鏈接已過期。 – 2015-07-21 14:45:26
鏈接不工作... -1 – 2016-08-12 13:40:45