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
相关推荐
小舞O_o1 分钟前
gitlab文件上传小飞大王6661 分钟前
使用nodejs接入ai服务并使用sse技术处理流式输出实现打字机效果进阶小白猿1 分钟前
Java技术八股学习Day24淘源码d2 分钟前
基于Spring Cloud Alibaba的智慧工地微服务源码实战:快速构建与二次开发指南韩立学长3 分钟前
【开题答辩实录分享】以《志愿者公益网站的设计与实现》为例进行选题答辩实录分享极客小云5 分钟前
【React + TypeScript 实现高性能多列多选组件】小肖爱笑不爱笑5 分钟前
登录认证-会话技术、JWT令牌、过滤器Filter、拦截器Interceptoru0104058367 分钟前
企业微信外部联系人同步的CDC(变更数据捕获)架构与Java实现程序猿阿伟7 分钟前
《突破训练瓶颈:参数服务器替代架构效率优化指南》一条代码鱼7 分钟前
修复Nacos namespaces未授权访问漏洞【原理扫描】