A站经度 A站纬度 B站经度 B站纬度 距离 (m)
116.5 39.5 116.6 39.5 8589.69
=6378140*
ACOS(
1-(POWER((SIN((90-B2)*PI()/180)*COS(A2*PI()/180)-SIN((90-D2)*PI()/180)*COS(C2*PI()/180)),2)
+POWER((SIN((90-B2)*PI()/180)*SIN(A2*PI()/180)-SIN((90-D2)*PI()/180)*SIN(C2*PI()/180)),2)
+POWER((COS((90-B2)*PI()/180)-COS((90-D2)*PI()/180)),2))/2)
知道经纬度,计算距离
谁能看懂,给详细解析一下什么意思啊
知道6378140为地球半径,和什么的反余弦函数的乘积?
越详细越好,加分
我验证过了,你的算法似乎不对
追答哦,不好意思,刚才没理解。
地球赤道上环绕地球一周走一圈共40075.04公里,任意两点距离计算公式为
d=111.12cos{1/[sinΦAsinΦB十cosΦAcosΦBcos(λB—λA)]}
其中A点经度,纬度分别为λA和ΦA,B点的经度、纬度分别为λB和ΦB,d为距离。