我花了一整天的时间试图弄明白,我做错了什么。
我有一个谷歌地图,用户搜索后,地图上会出现几个标记。点击时每个标记都会弹出一个信息框。我使用了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);
我的一次尝试就是这段代码。我尝试了几件事,但没有任何效果。
由于
答案 0 :(得分:0)
假设ib
是信息块的实例,请尝试使用ib.close();
。