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
相关推荐
CoderYanger1 小时前
优选算法-队列+宽搜(BFS):72.二叉树的最大宽度GinoWi2 小时前
HTML基本格式 - 第一个HTML网页顶鲜花的牛粪2 小时前
Astro 项目升级全栈:EdgeOne Pages 部署指南赵大海2 小时前
黑马《Java架构师实战训练营 (含完整资料)》不带刺仙人球2 小时前
list.stream().collect例子0***R5152 小时前
前端云原生月弦笙音2 小时前
【Promise.withResolvers】发现这个api还挺有用疯狂踩坑人2 小时前
MCP理论和实战,然后做个MCP脚手架吧中杯可乐多加冰2 小时前
基于 DeepSeek + MateChat 的证券智能投顾技术实践:打造金融领域的专属大Q模型助手凡人程序员2 小时前
搭建简易版monorepo + turborepo