点击地图后谷歌地图关闭标记

时间:2013-10-18 17:06:58

标签: javascript google-maps

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

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

答案 0 :(得分:0)

假设ib是信息块的实例,请尝试使用ib.close();

相关问题