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
相关推荐
粉末的沉淀1 分钟前
tauri:关闭窗口后最小化到托盘明月心9523 分钟前
IP 中 0/24 和 0/16 的区别weixin_462446235 分钟前
EasyExcel 动态修改模板 Sheet 名称:自定义 SheetWriteHandler 拦截器赵庆明老师10 分钟前
NET 使用SmtpClient 发送邮件苏小瀚12 分钟前
[Java EE] HTML·CSS·JavaScript基础绝世唐门三哥22 分钟前
使用Intersection Observer js实现超出视口固定底部按钮李拾叁的摸鱼日常23 分钟前
Spring 框架中 RequestContextHolder 深度解析C++业余爱好者32 分钟前
JVM优化入门指南:JVM垃圾收集器(GC)介绍Trouvaille ~37 分钟前
【Java篇】基石与蓝图::Object 类与抽象类的双重奏鲸落落丶39 分钟前
Vue Router路由