把度分秒的经纬度转换成十进制的经纬度的工具类
生活随笔
收集整理的這篇文章主要介紹了
把度分秒的经纬度转换成十进制的经纬度的工具类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?public static double Dms2D(String dms_data) {
? ? ? ? if (!dms_data.contains("°")&&!dms_data.contains("′")&&!dms_data.contains("″")) {
? ? ? ? ? ? return 0;
? ? ? ? }
? ? ? ? double d = Double.parseDouble(dms_data.split("°")[0]);
? ? ? ? double m = Double.parseDouble(dms_data.split("°")[1].split("′")[0]);
? ? ? ? String m1 = dms_data.split("°")[1].split("′")[1];
? ? ? ? double s = Double.parseDouble(m1.split("″")[0]);
? ? ? ? return d+m/60+s/60/60;
? ? }
?
總結
以上是生活随笔為你收集整理的把度分秒的经纬度转换成十进制的经纬度的工具类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ifelse语句是否必须以else结尾?
- 下一篇: mybatis使用if判断参数是否为空