2016-07-16 83 views
-2

我有地方的經度和緯度。如何找到這些經緯度位於一些其他地點的半徑?如何找到經度和緯度在半徑內?

例如,具有(6.8914,79.8522)半徑(緯度,經度)的位置,和位置(6.9584218,80.1783008)內發現10

請幫助我。

+1

使用Haversine或Vincenty之類的東西找出兩點之間的距離;如果距離小於半徑,那麼它落入 –

+0

爲什麼問我們。有一個世界的信息已經在那裏 – Strawberry

+0

@Strawberry是的有一個信息的世界,但我沒有得到我真正想要的東西..總之感謝回覆。 – user3354485

回答

0
lat1 = 6.8914 # latitude of point 1 
long1 = 79.8522 # longitude of point 1 
lat2 = 6.9584218 # latitude of point 2 
long2 = 80.1783008 # longitude of point 2 

if distance between two geographical points < 10: 
    point2 lies inside radius 
else: 
    it doesn't 

你可以尋求的想法如何使用haversine公式here來計算2個地點和實施的程序化之間的距離。