经纬度度分秒转化十进制

复制代码
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;
}
相关推荐
鹏多多2 分钟前
jsx/tsx使用cssModule和typescript-plugin-css-modules
前端·vue.js·react.js
小鸡脚来咯3 分钟前
Java 关键字面试解释指南
java
轩轶子25 分钟前
【Macbook环境配置】Macbook设置ssh免密登陆服务器
运维·服务器·ssh
Dillon Dong26 分钟前
服务器运维:Linux 磁盘查看 & 清理常用命令
linux·运维·服务器
毕设源码-郭学长27 分钟前
【开题答辩全过程】以 高校图书推荐系统的设计与实现为例,包含答辩的问题和答案
java
主公不搬砖27 分钟前
Nacos 2.5.2 国产信创 kingbase适配
java·docker·nacos·信创·kingbase·国产适配
ben9518chen31 分钟前
Linux用户管理
linux·运维·服务器
谷隐凡二1 小时前
Kubernetes Route控制器简单介绍
java·容器·kubernetes
m0_737302581 小时前
云服务器的多元形态进化史
服务器
ssshooter1 小时前
复古话题:Vue2 的空格间距切换到 Vite 后消失了
前端·vue.js·面试