谷歌地图V3信息窗口

Google Map V3 infowindows

本文关键字:窗口 信息窗 信息 V3 谷歌地图      更新时间:2023-09-26

我正在开发一个网站,其中包含一个谷歌地图v3,我想知道如何以编程方式关闭信息窗口,可以打开当用户点击图标加载的地图。我并不是指当点击地图上的站点标记时信息窗口打开。

这可能吗?

Thanks in advance

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;
                    }
                });

在你的情况下,你只需要用图标代替标记,图标或任何必须有鼠标按下或点击侦听器的东西。

和标记。开放,Close只是一个变量