for (var i = 0; i < locs.length; i++) {
var marker = new google.maps.Marker({
position: new google.maps.LatLng(locs[i][0], locs[i][1])
, map: map
, title: "Hello World!"
, icon: iconImage
, clickable: true
});
marker.info = new google.maps.InfoWindow({
content: contentString
});
google.maps.event.addListener(marker, 'click', function () {
marker.info.open(map, marker);
});
}
すべてのマーカーがマップ上に適切に表示されますが、問題は、クリックして情報ウィンドウを表示するときです。情報ウィンドウは常に同じマーカーに表示されます。どうしたの?