我已将所有标记存储在 maker 数组中,当我单击标记时,我想从数组中检索索引。但是,这不会以正确的索引返回给我,而是返回最大索引。有什么建议吗?
for(var i = 0; i<options.length; i++){
marker[i] = new GMarker(new GLatLng(options[i].latitude, options[i].longitude), markerIcon);
//addListener(i, options[i].name);
GEvent.addListener(marker[i],"click", function(e) {
alert(i);
});
map.addOverlay(marker[i]);
}