我正在尝试在CRS地图(特别是带有缩写的圆形化身)上实现随地图缩放而缩放的标记(它们会根据缩放而变大或变小,而不会保持相同的大小),并具有实现性能一直很困难。
我已经为化身尝试了两个不同的组件,(仍然不确定哪个是正确的解决方案):
divIcon
,我使用边框半径将其设置为圆形。我必须针对每个缩放级别调整iconSize
,这使我进入下一个问题:贴纸问题是如何获取当前缩放状态的上下文:
Map
onzoomanim:
事件来获取缩放并将其传递给化身
withLeaflet
HOC来获取Leaflet上下文。
leaflet
道具中,但是该组件并未根据缩放更改进行更新。我还缺少其他可以实现所需结果的传单/反应传单吗?