创建特定大小的传单的边界

时间:2016-07-14 18:31:19

标签: leaflet

我想围绕中心点创建一个x x英里的矩形。例如:

makeRectangle(指针,10,5);

我最终想要的界限,所以:

makeBounds(指针,10,5)很好

然而,一切似乎都是在创建边缘点方面创建的,我不清楚如何处理lat longs。

1 个答案:

答案 0 :(得分:0)

一种简单的方法是使用两次L.Circle workaround

创建2个圆(一个用于水平距离,一个用于垂直方向)并读取它们的边界,分别检索经度和纬度。

缺点是L.Circle不是垂直的(它不考虑大地测量),一旦你垂直移动经度,水平距离就不再是那些新纬度的精确距离。

但作为第一种方法和小距离,这种方法可能已足以满足您的需求。