繁体   English   中英

Google Map V3信息窗口

[英]Google Map V3 infowindows

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

这可能吗?

提前致谢

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或任何必须具有鼠标按下或单击侦听器的内容替换标记即可。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM