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
相关推荐
视觉装置在笑7131 分钟前
awk 基础知识和进阶用法无线图像传输研究探索7 分钟前
国标28181平台与TCP对讲:从“不支持”到“实现路径”的完整解析(5G单兵图传、布控球)没有bug.的程序员12 分钟前
GC日志解析:从日志看全流程WZTTMoon12 分钟前
开发中反复查的 Spring Boot 注解,一次性整理到位一点一木13 分钟前
🚀 2025 年 11 月 GitHub 十大热门项目排行榜 🔥白粥14 分钟前
HTML标题标签<h1>到<h6>葡萄城技术团队15 分钟前
Excel 文件到底是怎么坏掉的?深入 OOXML 底层原理讲解修复策略小糖学代码18 分钟前
LLM系列:1.python入门:1.初识python照物华20 分钟前
MySQL 软删除 (Soft Delete) 与唯一索引 (Unique Constraint) 的冲突与解决mjhcsp20 分钟前
C++ 后缀自动机(SAM):原理、实现与应用全解析