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
相关推荐
拉不动的猪几秒前
回顾vue中的Props与Attrs专注API从业者4 分钟前
Python/Java 代码示例:手把手教程调用 1688 API 获取商品详情实时数据奔跑吧邓邓子25 分钟前
【Java实战㉝】Spring Boot实战:从入门到自动配置的进阶之路ONLYOFFICE26 分钟前
【技术教程】如何将ONLYOFFICE文档集成到使用Spring Boot框架编写的Java Web应用程序中叫我阿柒啊34 分钟前
Java全栈开发工程师的实战面试经历:从基础到微服务Jerry37 分钟前
使用 Material 3 在 Compose 中设置主题chéng ௹44 分钟前
uniapp 封装uni.showToast提示cyforkk1 小时前
Spring 异常处理器:从混乱到有序,优雅处理所有异常生擒小朵拉1 小时前
STM32添加库函数Z_z在努力1 小时前
【杂类】Spring 自动装配原理