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
相关推荐
海鸥-w14 小时前
什么是AOPEasyGBS14 小时前
摄像头还在线,画面已经不能用了?国标GB28181视频平台EasyGBS视频质量诊断怎么用Cc.Y14 小时前
Java零基础入门:可变字符串与包装类:StringBuilder、StringBuffer 与 通讯录管理系统实战程序员-Benothing15 小时前
Vim编辑器从入门到精通:模式、快捷键、配置、插件paopaokaka_luck15 小时前
基于springboot+vue的智慧家政管理系统(AI问答、 WebSocket实时沟通、ECharts运营分析、订单规则与服务追踪)sm_9267870515 小时前
RFID 标签打印的技术实现要点与二次开发实践阿森_dev15 小时前
2027 届毕设选题怎么选:30 个 Java 方向选题的实现难度排序Sarvartha15 小时前
Lambda 表达式和函数式接口IMPYLH15 小时前
HTML 的 <video> 元素