经纬度度分秒转化十进制

复制代码
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;
}
相关推荐
XRJ040618xrj6 分钟前
如何在Linux中根据物理网卡建立虚拟网卡
linux·服务器·网络
jingling55518 分钟前
css进阶 | 实现罐子中的水流搅拌效果
前端·css
空中楼阁,梦幻泡影20 分钟前
LoRA 详细解析,使用LoRA 方式对模型进行微调详细操作指南
运维·服务器·人工智能·机器学习·语言模型
码农水水34 分钟前
蚂蚁Java面试被问:混沌工程在分布式系统中的应用
java·linux·开发语言·面试·职场和发展·php
海边的Kurisu37 分钟前
苍穹外卖日记 | Day4 套餐模块
java·苍穹外卖
晚风吹长发40 分钟前
初步了解Linux中的动静态库及其制作和使用
linux·运维·服务器·数据结构·c++·后端·算法
Le_ee1 小时前
dc4打靶报告
运维·服务器·网络
毕设源码-邱学长1 小时前
【开题答辩全过程】以 走失儿童寻找平台为例,包含答辩的问题和答案
java
他们叫我技术总监2 小时前
Python 列表、集合、字典核心区别
android·java·python
悟能不能悟2 小时前
前端上载文件时,上载多个文件,但是一个一个调用接口,怎么实现
前端