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
相关推荐
codervibe5 分钟前
使用 Spring Boot + JWT 实现多角色登录认证(附完整流程图)坚持学习永不言弃6 分钟前
Ehcache、Caffeine、Memcached和Redis缓存Mintopia10 分钟前
计算机图形学中的毛发与布料模拟:让虚拟世界动起来的魔法小飞悟13 分钟前
组件通信的艺术:从 props 钻井到 context 共享的进化之路Mintopia14 分钟前
Three.js 中正切函数在相机视野里的那些事儿阿劲16 分钟前
从业务卡顿到数据库连接池耗尽:Spring Boot项目HikariCP超时问题实战排查Dream耀16 分钟前
掌握React useContext:轻量级状态共享与性能优化指南十盒半价17 分钟前
Stylus 伪元素:让 CSS 玩出 “无中生有” 的新花样红衣信18 分钟前
React 中 useContext 的使用与状态共享详解断竿散人18 分钟前
JavaScript 事件系统完全指南:从事件流原理到现代化事件处理实战