maptalks / maptalks.markercluster

A layer of maptalks to cluster markers.
MIT License
49 stars 18 forks source link

maxClusterZoom 设置1时 ,缩放后 markers的第一个元素不触发点击事件 #67

Open zhuangxk opened 4 months ago

zhuangxk commented 4 months ago

问题:为了方便不使用聚合 maxClusterZoom 设置为 1;给每个marker 注册点击事件 ,发现缩放后总是第一个addTo的marker的click事件触发不了。(如果先点击第一个元素,再缩放,可以正常触发)。

我排查一阵没怎么看懂,但是在192行 if (maxClusterZoom && zoom > maxClusterZoom) 后加入代码 this._computeGrid(); 之后功能就正常了。不知道这个是什么原因?

liuhui1999 commented 3 months ago

请问你可以触发marker的点击事件嘛 ,运行环境是什么,我是vite+vue3 好像click无法触发