我试图放置一个六边形(以坐标为中心),我可以与之交互,悬停/点击。我使用的方法是加载图像(…_Hexagon.png),然后addLayer。最终的想法是在特定的区域上有许多六边形。
我已经获得了所需的与形状的交互,但我希望该图层在缩放下保持不变(即无论缩放如何,我都让六边形覆盖x平方公里的面积)。是否有有效的方法来做到这一点?另一种方法会更好吗?等
提前感谢你的任何和所有的建议!
如果你真的想缩放图标,让它随着你的放大而变得更大,你可以使用指数缩放:
"icon-scale": ["*", ["interpolate", ["exponential", 2], ["zoom"]], SCALE]
其中SCALE
是你选择的常数。
实际生成六边形多边形数据(例如,使用Turf)并显示它可能更有意义。