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 小时前
Flutter for OpenHarmony:GridView — 网格布局实现VX:Fegn08951 小时前
计算机毕业设计|基于ssm + vue超市管理系统(源码+数据库+文档)0思必得01 小时前
[Web自动化] 反爬虫徐徐同学2 小时前
cpolar为IT-Tools 解锁公网访问,远程开发再也不卡壳LawrenceLan2 小时前
Flutter 零基础入门(二十六):StatefulWidget 与状态更新 setState秋秋小事2 小时前
TypeScript 模版字面量与类型操作2401_892000522 小时前
Flutter for OpenHarmony 猫咪管家App实战 - 添加提醒实现Yolanda942 小时前
【项目经验】vue h5移动端禁止缩放Mr.朱鹏2 小时前
Nginx路由转发案例实战广州华水科技4 小时前
单北斗GNSS形变监测一体机在基础设施安全中的应用与技术优势