gpt4 book ai didi

javascript - 谷歌地图 V3 信息窗口

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

我正在开发一个包含 Google map v3 的网站,我想知道如何以编程方式关闭当用户单击随 map 加载的图标时可以打开的信息窗口。我的意思并不是说当单击站点在 map 上放置的标记时打开信息窗口。

这可能吗?

提前致谢

最佳答案

var marker = new google.maps.Marker({
map: $scope.map,
icon: image
});


var infowindow = new google.maps.InfoWindow({
content: 'some text'
});

marker.addListener('mousedown', function() {
infowindow.open($scope.map, marker);
if (!marker.open) {
infowindow.open($scope.map, marker);
marker.open = true;
setTimeout(function() {
infowindow.close();
marker.open = false;
}, 2000);

} else {
infowindow.close();
marker.open = false;
}
});

在您的情况下,您只需将标记替换为 icon 、 icon 或任何必须具有 mousedown 或 click 监听器的内容。

而marker.open & close只是一个变量

关于javascript - 谷歌地图 V3 信息窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16714434/

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