0

我花了一整天的时间试图弄清楚,我做错了什么。

我有一个谷歌地图,用户搜索后,地图上出现了几个标记。单击时每个标记都会弹出一个信息框。我为此使用了 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);

我的尝试之一是这段代码。我尝试了几件事,但没有任何效果。

谢谢

4

1 回答 1

0

假设这ib是 infobubble 的实例,请尝试ib.close();

于 2013-10-18T17:18:07.883 回答