ループ内のマーカーにリスナーを追加しようとしていますが、機能しません。
それらを別々に追加すると機能します。このような:
google.maps.event.addListener(markersArr[0], 'click', function() {
infoWindowArr[0].disableAutoPan=true;
infoWindowArr[0].open(map,markersArr[0]);
});
google.maps.event.addListener(markersArr[1], 'click', function() {
infoWindowArr[1].disableAutoPan=true;
infoWindowArr[1].open(map,markersArr[1]);
});
ただし、ループに追加する場合、マーカーをクリックしても情報ウィンドウはポップアップしません。
for (var u=0; u<2; u++){
google.maps.event.addListener(markersArr[u], 'click', function() {
infoWindowArr[u].disableAutoPan=true;
infoWindowArr[u].open(map,markersArr[u]);
});
ループで動作させる方法を誰かが説明できますか?