如何获得一个以给定点为中心的圆内部的地理坐标

时间:2017-01-30 14:45:31

标签: php math geolocation symfony geocoding

我的数据库地址中有lat和lng坐标。 我想找到所有远离地址的地址,例如距离给定点10公里。

对于地址的地理位置,我使用openstreetmap nominatim。

有没有PHP库可以做到这一点?还是一个简单的计算?

全部谢谢!

编辑:我不能使用一种方法来计算两点之间的距离,因为我不知道第一点(这将是寻找其他地址的人的回忆)。如果我使用这种方法,这意味着我必须在数据库中使用EACH点(这可能很多!)并将其与给定的地址进行比较。这太长了。 我想要一种方法来知道圆的极限坐标:例如,如果我知道圆的极限是:lat(12,20)和lng(-3,7),我可以在我的数据库中搜索所有坐标,其中12 < lat&lt; 20和-3&lt; lng <7。 (这些坐标是示例,我甚至不知道它们是否可能:))

0 个答案:

没有答案