すべてのマーカーを 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]);
}