2016-09-30 57 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() 
    } 
}); 

某事像这样应该做你想要什么。 如果你想要更具体的东西,添加你的代码,我们将看到