0
私はすべてのマーカーをメーカーの配列に保存しています。マーカーをクリックすると、配列からインデックスを取得したいと思います。しかし、これは正しいインデックスで私を返しません、代わりにそれは最大インデックスを返します。なにか提案を?Google map API2 addListener
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]);
}
ありがとう、Dave!私の日を救った。 –