求球面距离

问题描述:

求球面距离
经度相差60°,北纬30°和南纬18°的两地距离有多远啊.

距离为:7869.9km设两点为A、B两点.地球球心为O.A、B两点所在经线和纬线交点为K.则cos∠AOB=cos∠AOK×cos∠BOK=cos(18+30)°×cos(60)°=0.33455故 ∠AOB=70.455°地球半径R=6400km弧AB=6400km×2×3.1415×70.455/...