经纬度度分秒转化十进制

复制代码
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;
}
相关推荐
Front思7 分钟前
根据输入的详细地址解析经纬度
前端·javascript
光影少年8 分钟前
前端文件上传组件流程的封装
前端·reactjs
纳尼亚awsl9 分钟前
css实现边框双色凹凸半圆
前端·css
前端郭德纲11 分钟前
一些CSS的基础知识点
前端·css
jonyleek11 分钟前
数据可视化:JVS-BI仪表盘图表样式配置全攻略,打造个性化数据展示!
java·大数据·信息可视化·数据挖掘·数据分析·自动化·软件需求
WangMing_X12 分钟前
C# 单个函数实现各进制数间转换
java·开发语言·算法·c#·winform·软件
zqwang88812 分钟前
Performance API 实现前端资源监控
前端·javascript
HC1825808583215 分钟前
零基础学西班牙语,柯桥专业小语种培训泓畅学校
前端·javascript·vue.js
图扑软件15 分钟前
掌控物体运动艺术:图扑 Easing 函数实践应用
大数据·前端·javascript·人工智能·信息可视化·智慧城市·可视化
demodeom18 分钟前
Python 操作 读/写 Excel
服务器·python·excel