我把我的记号笔设成这样
var
marker,
i,
markers = [];
for (i = 0; i < locations.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
map: map,
icon: 'img/markers/t1.png',
id: locations[i][3]
});
markers.push(marker);
marker.addListener('mouseover', function() {
marker.setIcon("img/serve-bracket.png");
});
}
这似乎只附加了最后一个事件处理程序。我如何将它添加到所有标记
1条答案
按热度按时间j5fpnvbx1#
您需要将
addListener
封装在闭包中。