有点奇怪,我希望有人可以帮忙。
在传单中,一旦用户输入了一个lat / lng并向地图添加了一个点,我希望能够在该点周围添加一个10平方公里。
我试过四处寻找一个计算方法,找到方形x Km的角落,但没有挖出任何东西。但肯定有一种更简单的方法!
有没有人有任何想法?只要说L.polygon然后通过一个中心点和一个正方形大小就很可爱。
谢谢,
泰勒
答案 0 :(得分:7)
在半径为5000米的所需纬度/经度上初始化L.Circle
,抓住边界并使用它们初始化L.Rectangle
:
new L.Rectangle(new L.Circle([0, 0], 5000).getBounds())