我在API中有一个方法,它采用纬度/经度坐标,并找到指定距离内的其他坐标。那个距离是弧度。
这些天我所做的所有数学工作都涉及会计或者用于布置UI元素的x,y坐标,所以我很感谢帮助验证这些数字。
让我们忽视建筑物中的人(海拔高度)以及行星不是完美球形的事实。我的理解是,所提供的方法在内部执行Haversine公式,但该细节与我隔离。
我正在查看formula for radians:
θ= s / r,其中θ是对象 以弧度表示的角度,s是弧长,和 r是半径
鉴于convenient mean radius of the Earth:
6371公里 (≈3,959英里)
我见过其他地方说(6378km)
这意味着地球上的1弧度等于弧长6371千米。这意味着找到相距1米的坐标的弧度将是
(1/6371)×10 -7
即 - 1.56961231×10 -7 。
是吗?如果不是以上不正确的地方?
答案 0 :(得分:11)
这是对的。虽然我觉得有点遗憾,但这可以作为答案:)