Javascript 谷歌地图在计算zoome_changed事件时可滚动

Javascript 谷歌地图在计算zoome_changed事件时可滚动,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我有一张谷歌地图,上面有很多标记和多段线 为了避免标记重叠,我使用了一个基于邻近性对标记进行分组的函数。(无法使用库,因为我需要分组标记上的自定义文本) 每次用户更改缩放级别时都会更新,因此我有一个缩放更改事件,如下所示: map.addListener('zoom_changed', function() {updatePoints(new google.maps.Size(12, 12)););}); 在不涉及函数updatePoints的细节的情况下,它确实会在相当长的时间内冻结映射 这

我有一张谷歌地图,上面有很多标记和多段线

为了避免标记重叠,我使用了一个基于邻近性对标记进行分组的函数。(无法使用库,因为我需要分组标记上的自定义文本)

每次用户更改缩放级别时都会更新,因此我有一个缩放更改事件,如下所示:

map.addListener('zoom_changed', function() {updatePoints(new google.maps.Size(12, 12)););});
在不涉及函数updatePoints的细节的情况下,它确实会在相当长的时间内冻结映射

这本身不是一个问题,但当用户滚动稍微快一点时,冻结时的地图突然变得可滚动,用户将页面从地图中滚动出来


有什么方法可以防止这种情况发生吗?

我想你需要的是标记群集,请查看以下文档:

已阅读,但我需要修改重新组合标记顶部的文本。我没有找到如何利用图书馆来制作这个。