這兩個距離不是算出來的而是已知的。他的這個演算法相當於是用已知距離除以經/緯差得到距離在經/緯度上的變化率。這個演算法的結果是緯差1度的距離是 111712.69150641055729984301412873米,經差1度的距離是102834.74258026089786013677476285米。得到這個結果就可以計算兩個點東西方向和南北方向的距離,緯差乘以111713得到南北距離,經差乘以102835得到東西距離,再用勾股定理就可以計算出兩點距離。個人以為這個演算法是不可取的,因為距離隨經緯度的變化並不是線性的,範圍小的話可能相差不大,範圍大基本就沒用了,何況還必須要先計算變化率。計算兩經緯度座標點間距離可以先將經緯度按某種投影方式換算為平面座標,在進行點間距離計算。比如換算成北京54座標:座標一:2947093.310814,667657.876287座標二:2947064.587964,667808.294728計算距離是:153.136244909469米換算成80座標計算距離是153.133732965328米
這兩個距離不是算出來的而是已知的。他的這個演算法相當於是用已知距離除以經/緯差得到距離在經/緯度上的變化率。這個演算法的結果是緯差1度的距離是 111712.69150641055729984301412873米,經差1度的距離是102834.74258026089786013677476285米。得到這個結果就可以計算兩個點東西方向和南北方向的距離,緯差乘以111713得到南北距離,經差乘以102835得到東西距離,再用勾股定理就可以計算出兩點距離。個人以為這個演算法是不可取的,因為距離隨經緯度的變化並不是線性的,範圍小的話可能相差不大,範圍大基本就沒用了,何況還必須要先計算變化率。計算兩經緯度座標點間距離可以先將經緯度按某種投影方式換算為平面座標,在進行點間距離計算。比如換算成北京54座標:座標一:2947093.310814,667657.876287座標二:2947064.587964,667808.294728計算距離是:153.136244909469米換算成80座標計算距離是153.133732965328米