gpt4 book ai didi

传单像素大小取决于缩放级别

转载 作者:行者123 更新时间:2023-12-01 03:51:22 25 4
gpt4 key购买 nike

我必须在传单 map 上显示 5x5 度饼图。我可以使用很棒的 leaflet-dvf 显示饼图库,但我必须以像素为单位提供半径,到目前为止它是静态的。

我想让它动态,以便在任何缩放级别,饼图填充 5x5 正方形(又名半径 = 5x5 度长)。

根据缩放级别,如何知道 5x5 度正方形边的像素长度?

谢谢

最佳答案

这将计算出每像素米

metresPerPixel = 40075016.686 * Math.abs(Math.cos(map.getCenter().lat / 180 * Math.PI)) / Math.pow(2, map.getZoom()+8);

关于传单像素大小取决于缩放级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22443350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com