2016-07-14 29 views
0

我想围绕x乘y英里的中心点创建一个矩形。例如:创建一定大小的传单的边界

makeRectangle(pointer,10,5);

我最终要的范围,所以:

makeBounds(指针,10,5)优良

然而,一切似乎都在创造的边缘点,这我不清楚的方面来创建关于如何处理经纪人多头。

回答

0

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

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

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

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