情報ウィンドウで複数のマーカーを使用しています。すべてが正常に機能しています。問題は、マーカーをクリックすると情報ウィンドウが開きますが、他のマーカーをクリックしても閉じないことです。開いたままです。したがって、この問題の解決策を提供できます。
    var berlin = new google.maps.LatLng(52.520816, 13.410186);
    var neighborhoods = [
    new google.maps.LatLng(52.511467, 13.447179),
    new google.maps.LatLng(52.549061, 13.422975),
    new google.maps.LatLng(52.497622, 13.396110),
    new google.maps.LatLng(52.517683, 13.394393)
    ];
    var markers = [];
    var iterator = 0;
    var map;
  function initialize() {
    var mapOptions = {
      zoom: 12,
      mapTypeId: google.maps.MapTypeId.ROADMAP,
      center: berlin
    };
    map = new google.maps.Map(document.getElementById("map_canvas"),
            mapOptions);
  }
  function drop() {
    for (var i = 0; i < neighborhoods.length; i++) {
      setTimeout(function() {
        addMarker();
      }, i * 200);
    }
  }
  function addMarker() {
    var marker = new google.maps.Marker({
      position: neighborhoods[iterator],
      map: map,
      draggable: false
     });
    markers.push(marker);
    var contentString = $("#pop"+iterator).html();
    var infowindow = new google.maps.InfoWindow({
        content: contentString,
        maxWidth: 300,
        maxHeight: 500
    });
    google.maps.event.addListener(marker, 'click', function() {
      infowindow.open(map,marker);
    });
    iterator++;
  }