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
相关推荐
Jonathan Star6 小时前
沉浸式雨天海岸:用A-Frame打造WebXR互动场景工业甲酰苯胺7 小时前
实现 json path 来评估函数式解析器的损耗老前端的功夫7 小时前
Web应用的永生之术:PWA落地与实践深度指南@forever@7 小时前
【JAVA】LinkedList与链表LilySesy7 小时前
ABAP+WHERE字段长度不一致报错解决六件套是我7 小时前
redission实现延时队列王元_SmallA8 小时前
Redis Desktop Manager(Redis可视化工具)安装ᐇ9598 小时前
Java HashMap深度解析:数据结构、原理与实战指南好好研究8 小时前
Spring框架 - 开发方式武子康8 小时前
Java-166 Neo4j 安装与最小闭环 | 10 分钟跑通 + 远程访问 Docker neo4j.conf