簡體   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