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
相关推荐
plainGeekDev10 分钟前
synchronized → CoroutinesLyra_Infra15 分钟前
故障排查报告:Spring boot连接 Nacos 异常及启动失败liguojun202523 分钟前
智慧文体旅系统选哪家?豆米跳跳十年技术沉淀支持源码交付巴勒个啦25 分钟前
Vue 3.6 Vapor Mode 实战:我把一个 Vue3 项目的渲染性能提升了 4 倍不简说26 分钟前
# JS 代码技巧 vol.7 — 20 个浏览器 API 实战,自带 API 能干的事别自己封装CodexDave37 分钟前
数据库连接池耗尽:排查顺序与三层兜底weixin_3077791337 分钟前
Linux下Jenkins数据故障的系统化排查Shell脚本Hilaku41 分钟前
为什么 Cloudflare 能做到毫秒级冷启动,而其它云厂商却不行?荒--1 小时前
Burp Suite(二)2301_794461571 小时前
JavaScript 基础知识点详解