gpt4 book ai didi

javascript - 为 Google map 信息框创建自定义关闭按钮

转载 作者:行者123 更新时间:2023-11-28 09:49:54 28 4
gpt4 key购买 nike

我想为我的 InfoBox 窗口创建一个自定义关闭按钮,使用内置功能(我有一个不需要关闭按钮的 InfoBox,这就是我需要这项工作的原因大约)。

通常我会做这样的事情来关闭标记:

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 中调用任何事件处理程序。有办法做到这一点吗?

最佳答案

尝试使用 addDomListener 而不是 addListener。例如:

 var closeInfoBox = document.getElementById("close-button");
google.maps.event.addDomListener(closeInfoBox, 'click', function(){
aMarker.close(map, marker);
});

关于javascript - 为 Google map 信息框创建自定义关闭按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11205780/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com