经纬度格式分为三种:

度: ( ddd.ddddd °) 十进制小数部分(5位) 百度地图,谷歌地图,手机自带gps经纬度输出

度 . 分 : (ddd°mm.mmm’ ) 十进制小数部分(3位) GPGGA

度 . 分 . 秒 :(ddd°mm’ss’’) 谷歌地图

关系:

一度(°)等于60分钟(’)等于3600秒(“):

整度(d)等于十进制的度的整数部分(dd):

分钟(m)等于十进制的度的整数部分(dd)减去整数度(d)的60倍:

秒(s)等于十进制的度(dd)减去整数度(d)减分(M)除以60乘以3600:

经纬度代表的实际距离:

经度1度 ≈111.13km 
经度1分 ≈1.852km 
经度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’’

转换后 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位)

转换后 lon =104.07167°

————————————————

版权声明:本文为CSDN博主「浪克oo」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,永久会员只需109元,全站资源免费下载 点击查看详情
站 长 微 信: nanadh666

声明:1、本内容转载于网络,版权归原作者所有!2、本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。3、本内容若侵犯到你的版权利益,请联系我们,会尽快给予删除处理!