地理坐標(biāo)計算公式 經(jīng)緯度的距離計算公式?
經(jīng)緯度的距離計算公式?在同一經(jīng)度上,緯度差為1度,距離差為111公里。在同一緯度線上,經(jīng)度差為1度,距離差為111公里乘以cos。在赤道上,經(jīng)度差為一度,距離差為111公里。如果它不在同一緯度或經(jīng)度上
經(jīng)緯度的距離計算公式?
在同一經(jīng)度上,緯度差為1度,距離差為111公里。在同一緯度線上,經(jīng)度差為1度,距離差為111公里乘以cos。在赤道上,經(jīng)度差為一度,距離差為111公里。如果它不在同一緯度或經(jīng)度上,那就另當(dāng)別論了。
由經(jīng)緯度計算距離的公式?
關(guān)于經(jīng)緯度距離的計算:地球赤道以40075.04公里為一個圓繞地球一周,@圓分為360度,每1度(度)有60度。赤道上每度1秒的長度計算如下:40075.04km/360度=111.31955km111.31955km/60=1.8553258km=1855.3m,每分鐘60秒,每秒鐘代表1855.3m/60=30.92m,任意兩點間距離的計算公式為D=111.12cos{1/[sinΦasinΦB+cosΦA(chǔ)COSΦbcos(λB-λa)]}其中a點的經(jīng)緯度分別為λa和Φa,B點的經(jīng)緯度分別為λB和ΦB,D為距離。關(guān)于比例尺的計算,沒有廢話
T1 lung1是a點的經(jīng)緯度,lat2 lung2是B點的經(jīng)緯度;
a=LAT1–lat2是兩個緯度的差;B=lung1–lung2是兩個緯度的差;
6378.137是地球的半徑,以公里為單位;
計算結(jié)果以公里為單位。
該代碼取自谷歌地圖的腳本,用于計算兩點之間的經(jīng)緯度距離