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
相关推荐
qq_1249870753几秒前
基于springboot的兴趣生活展示交流平台的设计与实现(源码+论文+部署+安装)明洞日记7 分钟前
【设计模式手册008】适配器模式 - 让不兼容的接口协同工作zzz海羊7 分钟前
VSCode配置java中的lombokA-code12 分钟前
Git 多模块项目管理TDengine (老段)15 分钟前
TDengine 字符串函数 Replace 用户手册纯爱掌门人17 分钟前
别再死磕框架了!你的技术路线图该更新了Kathleen10018 分钟前
计算机网络——应用层java_logo22 分钟前
BUSYBOX Docker 容器化部署指南丁点阳光26 分钟前
Ract Router v7:最全基础与高级用法指南(可直接上手)~无忧花开~36 分钟前
Vue.config.js配置全攻略