1
我正在使用谷歌地图实用程序库。更具体地说,与infoBubble,我目前能够打开一个标记的InfoBubble,放在我的谷歌地图上。我想知道的是如何附加一个事件来关闭该infoBubble。我正在努力解决这个问题。请帮帮我。如何关闭InfoBubble? (谷歌地图实用程序库V3)
此致
Ĵ
我正在使用谷歌地图实用程序库。更具体地说,与infoBubble,我目前能够打开一个标记的InfoBubble,放在我的谷歌地图上。我想知道的是如何附加一个事件来关闭该infoBubble。我正在努力解决这个问题。请帮帮我。如何关闭InfoBubble? (谷歌地图实用程序库V3)
此致
Ĵ
// Listen for user click on map to close any open info bubbles
google.maps.event.addListener(map, "click", function() {
infoBubble.close();
});
在infobubble选项简单地写hideCloseButton: false,
。 您将能够看到infobubble 右上角的关闭按钮,或者添加DeeZone的答案显示的事件。
我切换到不同的组件,markerwithlabel,因为我已经落后了。我想我试过了你在这里发布的代码,我认为它不太适合。您的代码是否通过点击打开infoBubble? 谢谢你的帮助先生。 – jlstr
当地图在任何地方被点击时,“侦听器”被触发。实际上,一次只能打开一个infobubble。这对我来说非常合适。 使用InfoBubble而不是MarkerWithLabel的优点是可以使用更多控件来设置弹出窗口的样式。您也可以在弹出窗口中创建标签,这可能不适用于MarkerWithLabel。 – DeeZone
适用于InfoBubble。 – djunod