pepel_xD Asked:2021-12-02 18:27:18 +0800 CST2021-12-02 18:27:18 +0800 CST 2021-12-02 18:27:18 +0800 CST 计算地图视口周围外接圆的半径 772 需要计算地图 查看区域的查看区域周围描述的圆圈的半径(以米或公里为单位) -地图map.getBounds() 的中心 -map.getCenter() 如何描述周围的圆圈bounds? javascript 1 个回答 Voted Best Answer KoVadim 2021-12-02T20:49:27+08:002021-12-02T20:49:27+08:00 你已经有了中心,你有了左上角的坐标。这两点之间的距离就是半径。我也会把距离计算到右下点,然后取平均值/最大值。 这里确实有一个小问题——如果该区域靠近极点和/或非常大,那么画一个圆就不是事实了。地球仍然不是平的,不管有多少人喜欢它。
你已经有了中心,你有了左上角的坐标。这两点之间的距离就是半径。我也会把距离计算到右下点,然后取平均值/最大值。
这里确实有一个小问题——如果该区域靠近极点和/或非常大,那么画一个圆就不是事实了。地球仍然不是平的,不管有多少人喜欢它。