?該命令的語法如下:
?如果緯度/經度坐標是數值變量:
geodist lat 1 lon 1 lat 2 lon 2【if】【in】,generate(new _ dist _ var)【options】
?該命令有幾個選項:
?(1)miles:指定以英裏為單位報告距離;
?(2)橢球體(a,f):用戶自定義橢球體參數(a,f),其中a為橢球體的長半軸,f為短半軸,長半軸為從地心到赤道的球面半徑長度,短半軸為從地心到兩個水平面的球面半徑長度。這些是半長軸的長度(即赤道半徑)和扁平率(以米為單位)。具體計算方法請參考gcode命令。我們先得到中南財經政法大學和武漢大學的經緯度。首先,輸入兩所學校的詳細地址,包括省、市、區和學校名稱:
?接下來,使用cngcode獲取兩個位置的緯度和經度:
?然後,您可以使用geodist通過緯度和經度獲得兩個地方之間的距離:
?看到的距離是7.2568235公裏。結果與地圖軟件的結果基本壹致:
?接下來,讓我們使用cntraveltime命令來查看交通距離:
?因此,開車的距離為11103米,這與蘋果手機自帶的地圖軟件基本壹致:
?這就是本文中對geodist命令的介紹。有興趣的話就壹起試試吧!