先定义一个全局的数组例:
var markersArrar=[]; 
上面标的很清楚了吧??
左下角的那个圈里应该是“单击事件” 点击地图上的标注点的时候会触发一个时间,这里的时间是弹出一个窗口!
多点标注的问题:
上面的多点标注没有问题,在click的时候发现,不管点击那个点,传的参数都是一样的。悲剧了
经过多次测试 用下面的方法
(function (i,marker){
google.maps.event.addListener(marker, 'click', function(){
get_info(area, n[i].buildingId);
});
})
(i, marker);
本文介绍了一种解决在地图应用中多点标注点击事件参数相同的问题的方法。通过使用闭包来为每个标注点单独绑定点击事件,确保了点击不同标注点时能够正确传递各自对应的参数。
4900

被折叠的 条评论
为什么被折叠?



