经纬度度分秒转化十进制

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