已知两点经纬度 怎么求两点的距离答:设地球半径为R,地心为0,球面上两点A、B的球面坐标为A(α1,β1),B(α2,β2),α1、α2∈[-π,π],β1、β2∈[-π/2,π/2 ],AB =R•arccos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2]利用勾股定理与正弦定理则可求出AB两点间的直线距离,
请教,已知两个点的经纬度,怎么计算相应的方位角及距离答:算起来还挺复杂的 地球的经纬度坐标是球坐标(x,y),x是经度,y是纬度 先把它转换成直角坐标(X,Y,Z)设地球半径为r 则有转换式:X=r*cos(y)*cos(x)Y=r*cos(y)*sin(x)Z=r*sin(y)分别得到A(x1,y1),B(x2,y2)两点的直角坐标A(X1,Y1,Z1),B(X2,Y2,Z2)那么AB两点间直线距离是...