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
相关推荐
深耕AI7 小时前
【完整教程】宝塔面板FTP配置与FileZilla连接服务器百***46457 小时前
Java进阶-在Ubuntu上部署SpringBoot应用serve the people7 小时前
Prompts for Chat Models in LangChain子醉7 小时前
推荐一种适合前端开发使用的解决本地跨域问题的办法一叶飘零_sweeeet7 小时前
不止于 API 调用:解锁 Java 工具类设计的三重境界 —— 可复用性、线程安全与性能优化Niyy_7 小时前
前端一个工程构建多个项目,记录一次工程搭建无聊的小坏坏8 小时前
从单 Reactor 线程池到 OneThreadOneLoop:高性能网络模型的演进xiangxiongfly9158 小时前
CSS link标签AI智域边界 - Alvin Cho8 小时前
Bloomberg、LSEG 与 MCP 缺口:为什么尚未发布完整的 MCP 服务器,以及多智能体系统如何解決这问题岁月宁静9 小时前
AI 多模态全栈应用项目描述