【发布时间】:2016-11-21 03:54:58
【问题描述】:
我对谷歌地图标记有疑问。实际上,在我的地图上,我添加了几个带有事件侦听器的标记来触发点击事件,但它们都接缝以触发相同的功能。
for(var j = 0; j < lat_long.length; j ++) {
markers[j] = new google.maps.Marker({
position: latitudeAndLongitudeOne,
icon: self.icon,
scaledSize: new google.maps.Size(50, 50),
map: self.map,
title: lat_long[i].name
});
google.maps.event.addListener(markers[j], 'click', function() {
alert(j);
});
}
我有 alert( x ) ,其中 x 是最后插入的项目的 id。无论我点击什么标记。
有什么想法吗? 谢谢
【问题讨论】: