图片GPS度分秒转换经纬度

图片位置信息转化经纬度

 1 public static String strToLatOrLng(String str) {
 2         int i = str.lastIndexOf("°");
 3         String degree = str.substring(0, i);
 4         int j = str.lastIndexOf("'");
 5         String branch = str.substring(i + 1, j).trim();
 6         int h = str.lastIndexOf(".");
 7         String second = str.substring(j + 1, h).trim();
 8         BigDecimal multiply = new BigDecimal(second)
 9                 .divide(new BigDecimal(60), 6, 5) // 秒 / 60
10                 .add(new BigDecimal(branch)) // 加 分
11                 .divide(new BigDecimal(60), 6, 5) // 分 / 60
12                 .add(new BigDecimal(degree)); // 加 度
13    return multiply.toString();
14 }

 

posted @ 2021-09-01 09:58  天葬  阅读(259)  评论(0编辑  收藏  举报