【发布时间】:2012-07-13 08:46:28
【问题描述】:
我有这段代码,用于显示和设置我的所有标记。如何使用此代码添加包含有关标记的一些信息的弹出窗口?我在文本上添加了“i”变量,但它在所有标记弹出窗口上设置了“test - 723”,其中 723 是“i”变量的最后一个值。怎么了?
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);
}
【问题讨论】:
标签: javascript google-maps google-api