我正在使用谷歌api,我在标记方面遇到了一些麻烦。无论我何时放大或缩小,地图标记都在不断改变它们的大小;我怎样才能确定尺寸呢?
我不是说把大小固定在中心,我想让标记消失,当你移动到足够远的地方,我只是想防止恒定的大小调整发生。
静态图像不是一个选项,因为我希望用户能够在地图上放大和移动。
您可以简单地捕捉缩放事件
google.maps.event.addListener(map, 'zoom_changed', function() {
zoomLevel = map.getZoom();
if (zoomLevel >= whenYouWantTheMarkerToDisapear) {
//Run thought your marker array and call .setSize()
}
});
像这样的东西应该是你想要的。如果你想要更具体的东西,添加你的代码,我们会看到