經緯差的計算公式
來源:魅力女性吧 1.63W
1、在同一條經線上,不同緯度的兩地,算出兩地的緯度差,再乘以111km
2、在同一條緯線上,不同經度的兩地,視情況而定: a、兩地同在赤道上,算出經度差,再乘以111km b、兩地同在南、北緯60度上,算出經度差,再乘以55.5km
3、任意兩地之間的距離用勾股定理求,公式是:111km*cosX(X為該地緯度)
d(x1,y1,x2,y2)=r*arccos(sin(x1)*sin(x2)+cos(x1)*cos(x2)*cos(y1-y2))
x1,y1是緯度經度的弧度單位,r為地球半徑
而當y1=y2時,公式就變為:
d=r*|x1-x2|