我明白如果我在地图上有多个标记,并且需要处理它们的点击事件,我必须为每个标记设置一个处理程序,如下所示:
// ...
var marker = new google.maps.Marker({position: new google.maps.LatLng(55, 37)});
marker.setMap(map);
var listener = google.maps.event.addListener(marker, 'click', function(event){
// my listener handler here
});
但是如果我有很多标记,它们不会太重吗?我能否设置一个处理程序并在其中确定点击了哪个标记?