public Double change(String str){
str = str.trim();
String[] data= str
.replace("°", ";")
.replace("′", ";")
.replace("'", ";")
.replace("″", "")
.replace("\"", "")
.split(";");
Double res= 0d;
for (int i = data.length; i >0 ; i--) {
double sub = Double.parseDouble(data[i-1]);
if(i==1){
res=sub +res;
}else{
res=(res+sub)/60;
}
}
return res;
}
经纬度度分秒转化十进制
l-coder-dd2024-10-13 17:41
相关推荐
gywl22 分钟前
openEuler VM虚拟机操作(期末考试)轻口味27 分钟前
命名空间与模块化概述前端小小王1 小时前
React Hooks苹果醋31 小时前
React源码02 - 基础知识 React API 一览迷途小码农零零发1 小时前
react中使用ResizeObserver来观察元素的size变化Hello.Reader1 小时前
深入解析 Apache APISIX了一li1 小时前
Qt中的QProcess与Boost.Interprocess:实现多进程编程娃哈哈哈哈呀2 小时前
vue中的css深度选择器v-deep 配合!important日记跟新中2 小时前
Ubuntu20.04 修改root密码