我有一个包含大量标记和折线的谷歌地图。
为了避免标记重叠,我有一个基于接近度分组标记的功能。 (由于我需要在分组标记上使用自定义文本,因此无法使用库)
每次用户更改缩放级别时都会更新,所以我有一个类似的zoom_changed事件:
map.addListener('zoom_changed', function() {updatePoints(new google.maps.Size(12, 12)););});
如果没有深入了解函数updatePoints的细节,它会冻结地图一段时间。
这本身不是一个问题,但是当用户滚动一点快,当冻结的地图突然变得可以扫描并且用户将页面滚出地图时。
有没有办法阻止它?
答案 0 :(得分:0)
我猜标记群集是您需要的,请查看此文档: https://developers.google.com/maps/documentation/javascript/marker-clustering