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
相关推荐
Aerelin44 分钟前
爬虫playwright入门讲解&&Citrus1 小时前
【杂谈】SNNU公共计算平台:深度学习服务器配置与远程开发指北WZTTMoon1 小时前
Spring Boot 启动全解析:4 大关键动作 + 底层逻辑章鱼哥7301 小时前
[特殊字符] SpringBoot 自定义系统健康检测:数据库、Redis、表统计、更新时长、系统性能全链路监控5***o5001 小时前
前端在移动端中的NativeBase深圳佛手1 小时前
Sharding-JDBC 和 Sharding-Proxy 区别翼龙云_cloud1 小时前
阿里云渠道商:新手怎么操作阿里云无影云电脑?灵魂学者1 小时前
Vue3.x —— 父子通信kk哥88991 小时前
inout参数传递机制的底层原理是什么?1***Q7841 小时前
前端跨域解决方案