我有这个代码,我显示和设置我所有的标记。如何添加带有此代码的标记信息的弹出窗口?我在文本上添加了“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