https://developers.weixin.qq.com/miniprogram/dev/component/map.html
场景和期望结果:
在地图组件渲染100个以上包含callout或title的标记点,使用点聚合以及自定义样式,点击聚合点时自动聚合分离,点击普通标记点时弹出气泡。
实际表现:
关闭自动聚合分离的情况下,点击id>=100的标记点时,没有弹出气泡框。
打开自动聚合分离的情况下,点击id>=100的标记点时,地图焦点会移动到之前生成的聚合点的位置并进行聚合分离。比如点击id=100的标记点,会移动到生成clusterId=100的聚合点的位置(id=1的标记点)并进行聚合分离。
目前气泡可以暂时用label替代,但聚合分离功能只能关闭。
要怎么复现呢?
姑且认为是普通标记点id和聚合点clusterId相同导致一些Bug。想了想,如果量级比较少,标记点的id可以定义大一些,比如1000000,毕竟clusterId从100开始自动生成