使符号层图标大小缩放不变



我试图放置一个六边形(以坐标为中心),我可以与之交互,悬停/点击。我使用的方法是加载图像(…_Hexagon.png),然后addLayer。最终的想法是在特定的区域上有许多六边形。

我已经获得了所需的与形状的交互,但我希望该图层在缩放下保持不变(即无论缩放如何,我都让六边形覆盖x平方公里的面积)。是否有有效的方法来做到这一点?另一种方法会更好吗?等

提前感谢你的任何和所有的建议!

如果你真的想缩放图标,让它随着你的放大而变得更大,你可以使用指数缩放:

"icon-scale": ["*", ["interpolate", ["exponential", 2], ["zoom"]], SCALE]

其中SCALE是你选择的常数。

实际生成六边形多边形数据(例如,使用Turf)并显示它可能更有意义。

相关内容

  • 没有找到相关文章

最新更新