如何通過兩點經緯度計算出兩點間大圓的距離?
01-25
飛機航程距離
其實就是用解三角形的方法。
如圖,設A1緯度,A2緯度(可設北緯為正,南緯為負),兩點經度差為,地球半徑為R,求A1A2間大圓的距離。
解:設角A1OA2=,圓O1、圓O2分別為A1、A2點的緯度圓,則:
A1A2大圓距離=(1)
由三角形A1A2O:
(2)作矩形O1O2A2B,由三角形A1BO1:(3)
由三角形A1A2B:
(4)由(2)、(4)及、可得:
解之得:
帶入(1),
A1A2大圓距離=不知道計算上有沒有什麼錯誤推薦閱讀:
※什麼是三角測量法?
※車來了、酷米客這樣的實時公車查詢應用是如何做到精確定位公車信息的?
※請問通過藍牙定位的原理是什麼?現在能否做到?
※融合定位技術(FLP)是什麼?和以往的GPS定位、基站定位相比,融合定位有什麼優勢?
※你覺得手機上實現「近場社交」有意義嗎? 對手機硬體有什麼基本要求?