繁体   English   中英

点击地图时,谷歌地图关闭标记

[英]google maps close marker when click on map

我一整天都在努力弄清楚我在做什么错。

我有一张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);

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

谢谢

假设ib是信息气泡的实例,请尝试ib.close(); 代替。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM