0

使用AngularJS和GoogleMaps API,我和我的團隊注意到,很難讓標記完全按照您的要求進行操作。AngularJS/GoogleMaps(始終隱藏標記)

我們在地圖頁面上使用多邊形(而不是標記)來表示某些區域。點擊這些區域時,會彈出一個包含相關信息的infoWindow。當用戶點擊另一個多邊形時,infoWindow轉到該多邊形,沒有問題,原始停車場上也沒有標記。這一切都很好,但是當用戶關閉任何多邊形給出的infoWindow時,紅色標記會再次出現。

底線:有沒有辦法永久隱藏標記,以便即使infoWindow關閉(關閉點擊),它不會顯示出來?

回答

1

根據Google Docs

要從地圖移除標記,呼叫空傳遞作爲參數的setMap()方法。

marker.setMap(null); 

你也可以玩弄full sample。它包括隱藏和刪除標記功能。