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
相关推荐
Epicurus几秒前
JavaScript如何删除属性及其值JinSo几秒前
国际化探索:颗粒化方案coderlh2 分钟前
vue3的diff(Difference)算法Enddme3 分钟前
「面试必问!Proxy对比defineProperty的六大核心差异与底层原理」難釋懷3 分钟前
JavaScript 简单类型与复杂类型-简单类型传参destinying4 分钟前
Vue 项目“瘦身”神器:自动清理未引用代码的终极方案当归10244 分钟前
微服务与消息队列RabbitMQ十五_在努力4 分钟前
【JavaScript内功系列】循序渐进理解 Promise 异步编程(一)华洛5 分钟前
老板要求接入DeepSeek,哪家提供的服务强?蒜香拿铁5 分钟前
最全面的SVN使用方式【TortoiseSVN详解及常用命令】