我想为我的信息框窗口创建一个自定义关闭按钮,而不使用内置功能(我有一个不需要关闭按钮的信息框,这就是我需要这个解决方法的原因)。
通常我会做这样的事情来关闭一个标记:
google.maps.event.addListener(map, 'click', function(){
aMarker.close(map, marker);
});
但是对 InfoBox 中的元素做类似的事情是行不通的,就像这样:
var closeInfoBox = document.getElementById("close-button");
google.maps.event.addListener(closeInfoBox, 'click', function(){
aMarker.close(map, marker);
});
有没有办法使用 InfoBox 本身中的元素来关闭 InfoBox?
编辑:似乎无法从 InfoBox 中调用任何事件处理程序。有没有办法做到这一点?