我们如何找到由纬度或经度定义的两个位置之间的角度

Meh*_*tri 1 iphone objective-c ipad ios4 ios

我不想要任何代码,但想要参考我们如何找到由纬度或经度定义的两个位置之间的角度...

如果你有参考,那么请帮我解决我的问题...

Thanx提前....

小智 6

计算方位的公式是:

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

轴承是从一个位置移动到另一个位置的方向(从北向后开始顺时针方向).而2D中的角度从东方开始,然后逆时针方向开始.因此,如果您需要一个角度,稍后您需要为结果添加90度,然后将其还原(添加减号).

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