經(jīng)緯度格式分為三種:度: ( ddd.ddddd °) 十進制小數(shù)部分(5位) 百度地圖,谷歌地圖,手機自帶gps經(jīng)緯度輸出
度 . 分 : (ddd°mm.mmm’ ) 十進制小數(shù)部分(3位) GPGGA
度 . 分 . 秒 :(ddd°mm’ss’’) 谷歌地圖
關(guān)系:一度(°)等于60分鐘(’)等于3600秒(“):
整度(d)等于十進制的度的整數(shù)部分(dd):
分鐘(m)等于十進制的度的整數(shù)部分(dd)減去整數(shù)度(d)的60倍:
秒(s)等于十進制的度(dd)減去整數(shù)度(d)減分(M)除以60乘以3600:
經(jīng)緯度代表的實際距離:經(jīng)度1度 ≈111.13km
經(jīng)度1分 ≈1.852km
經(jīng)度1秒 ≈30.9m
緯度1度 ≈ 111.31km
緯度1分 ≈ 1.855km
緯度1秒 ≈30.9m
度→度分秒:lon= 104.07167°
度 = 104°
分 = 0.07167 *60 =4.3002(取整) = 4’
秒 = 0.3002 *60 =18.012(取整) =18’’
轉(zhuǎn)換后 lon = 104°4’18’’
public static String D2Dms(double d_data){
int d = (int)d_data;
int m = (int)((d_data-d)*60);
int s = (int)(((d_data-d)*60-m)*60);
return d+"°"+m+"′"+s+"″";
}
度分秒→度:lon=104°4’18’’
度 = 104+4/60+18/60/60 = 104.07167°(保留5位)
轉(zhuǎn)換后 lon =104.07167°
————————————————
版權(quán)聲明:本文為CSDN博主「浪克oo」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_35959554/article/details/86006915