求:不在同一经线也不在同一纬线上的确定地理坐标的两点的球面距离?

问题描述:

求:不在同一经线也不在同一纬线上的确定地理坐标的两点的球面距离?

把经纬度说一下
1纬度差111KM
经度距离=相差经度数*COS地理纬度*111
再用勾股定理

球面距离为:
arccos(sinW1*sinW2+cosW1*cosW2*cosJ差)*PI*R/180度.
其中,W1、W2分别为两地的纬度,J差为两地的经度差,PI即圆周率(3.1415926……),R即地球的半径;J差是正值,W1、W2以北纬为正,以南纬为负.