0

私は一日中、何が間違っているのかを理解しようとしました。

私は Google マップを持っています。ユーザーが検索した後、いくつかのマーカーがマップに表示されます。クリックするとすべてのマーカーがインフォボックスをポップします。そのために infobubble.js を使用しました。すべてのバブルには、完全に機能する閉じるボタンがあります。私がやりたいことは、マップをクリックすると、開いているインフォバブルが閉じられることです。

私のコードの小さな断片はこのようなものですすべてのマーカーについて

var marker = new google.maps.Marker({
            map: map,
            position: point,
            icon: icon.icon,
            shadow: icon.shadow
          });  

 google.maps.event.addDomListener(map,'click',func(){
              infoWindow.close();
});


          bindInfoWindow(marker, map, ib,html);

私の試みの1つはこのコードです。私はいくつかのことを試しましたが、何もうまくいきませんでした。

ありがとう

4

1 に答える 1