2016-09-30 58 views
-1

我使用的是Google API,我在標記中遇到了一些問題。 每當我放大或縮小地圖標記不斷變化的大小,我怎麼才能修正大小?Google API - 防止標記在縮放時改變大小

我並不是說要將大小固定到中心位置,當您移動足夠遠時,我仍然會使標記消失,我只是想防止發生不斷調整大小。

有一個靜態圖像不是一個選項,因爲我希望用戶能夠放大和移動地圖。

回答

1

你可以簡單地趕上變焦事件

google.maps.event.addListener(map, 'zoom_changed', function() { 
    zoomLevel = map.getZoom(); 
    if (zoomLevel >= whenYouWantTheMarkerToDisapear) { 
     //Run thought your marker array and call .setSize() 
    } 
}); 

某事像這樣應該做你想要什麼。 如果你想要更具體的東西,添加你的代碼,我們將看到