谷歌api——防止标记在缩放时改变大小



我正在使用谷歌api,我在标记方面遇到了一些麻烦。无论我何时放大或缩小,地图标记都在不断改变它们的大小;我怎样才能确定尺寸呢?

我不是说把大小固定在中心,我想让标记消失,当你移动到足够远的地方,我只是想防止恒定的大小调整发生。

静态图像不是一个选项,因为我希望用户能够在地图上放大和移动。

您可以简单地捕捉缩放事件

google.maps.event.addListener(map, 'zoom_changed', function() {
   zoomLevel = map.getZoom();
   if (zoomLevel >= whenYouWantTheMarkerToDisapear) {
       //Run thought your marker array and call .setSize()
    }
});
像这样的东西应该是你想要的。如果你想要更具体的东西,添加你的代码,我们会看到

相关内容

  • 没有找到相关文章

最新更新