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
相关推荐
NBtab5 分钟前
Vite + Vue3项目版本更新检查与页面自动刷新方案天天扭码17 分钟前
来全面地review一下Flex布局(面试可用)浮游本尊35 分钟前
Java学习第22天 - 云原生与容器化用户4582031531740 分钟前
CSS特异性:如何精准控制样式而不失控?libraG1 小时前
Jenkins打包问题前端康师傅1 小时前
JavaScript 作用域前端缘梦1 小时前
Vue Keep-Alive 组件详解:优化性能与保留组件状态的终极指南我是天龙_绍1 小时前
使用 TypeScript (TS) 结合 JSDoc云枫晖1 小时前
JS核心知识-事件循环Simon_He1 小时前
这次来点狠的:用 Vue 3 把 AI 的“碎片 Markdown”渲染得又快又稳(Monaco 实时更新 + Mermaid 渐进绘图)