🐛 [BUG] Choropleth多次调用update去更新label中的field属性,会失效
aimerthyr opened this issue · comments
aimerthyr commented
🐛 Bug description [Please make everyone to understand it]
初始化进来去切换数据区域这个checkbox,是可以实现显示或关闭数据区域的label的,但是一旦我切换过全部区域这个checkbox之后,我再去切换数据区域这个checkbox就会失效了,感觉像是在调用update方法后,依然保留了上一次的结果,我的代码逻辑时没有问题的。
Please provide a link by forking these links L7Plot or GitHub repo, a minimal reproduction.
- Required Link to minimal reproduction:
📷 Step to reproduce
2023-03-14.13.34.44.mov
🏞 Expected result
🚑 Any additional [like screenshots]
- L7Plot Version: 0.5.1
- Platform: masos
美神猎手 commented
core/plot/index这一层定义的updateLabelLayer方法逻辑,应用在Choropleth地图上有点问题。
这个方法里创建的数据标签层没被Choropleth实例保存,反复更新option.label配置时,Label层重复创建,历史的没销毁也没更新。