我在API中有一个方法,它需要一个纬度/经度坐标,并在指定距离内找到其他坐标。该距离以弧度表示。用弧度计算地理空间距离
这些天我所做的所有数学处理会计或用于布局UI元素的x,y坐标,所以我很感谢一些帮助验证这些数字。
让我们忽略建筑物中的人(高度)以及地球不是完全球形的事实。我的理解是,提供的方法在内部执行Haversine公式,但是细节与我隔离。
θ= S/R,其中θ是在弧度对着 角度,s是弧长, r是半径
鉴于所述convenient mean radius of the Earth的:
6371公里 (≈3,959英里)
我见过其他地方说(6378公里)
这意味着1个弧度地球上等于弧长6371公里。这将意味着弧度查找坐标1米开将是
(6371分之1)×10 -7
即 - 1.56961231×10 -7 。
是吗?如果不是上述错误在哪里?
我相信'(1/6371)×10-7'不正确,应该是'(1/6371)×10-3',或者也许我错过了什么? – 2014-06-01 09:53:20