我们怎样才能find由经纬度定义的两个地点之间的angular度

我不想要任何代码,但想获得参考,我们如何find纬度或经度定义的两个位置之间的angular度…

如果你有参考然后请帮我解决我的问题…

感谢提前….

计算方位的公式是:

θ= atan2(sin(Δlong).cos(lat2),cos(lat1).sin(lat2) – sin(lat1).cos(lat2).cos(Δlong))

方位是从一个位置移动到另一个位置的方向(从北方开始,然后顺时针方向)。 2D的angular度从东向东,然后是逆时针。 所以,如果一个angular度是你所需要的,以后你需要加90度的结果,然后恢复它(加减号)。

参考: http : //www.movable-type.co.uk/scripts/latlong.html

尝试阿坦方法

Math.Atan2(x1-x2,y1-y2) 

试试这个网站,它为你做了所有的计算。 而公式,那些可以在维基或任何其他网站上find。 我喜欢这个网站,它设法帮助我解决了很多问题。 即使这个networking工具是在旧金山开发的,我也是来自新加坡。 这将工作。

经纬度networking工具