怎么用Java实现Android地理信息系统经纬度与度分秒互转
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,本篇内容介绍了"怎么用Java实现Android地理信息系统经纬度与度分秒互转"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家
千家信息网最后更新 2025年12月04日怎么用Java实现Android地理信息系统经纬度与度分秒互转
本篇内容介绍了"怎么用Java实现Android地理信息系统经纬度与度分秒互转"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
/** * 将经纬度转换为度分秒格式 * @param du 116.418847 * @return 116°25'7.85" */ public static String changeToDFM(double du) { int du1 = (int) du; double tp = (du - du1) * 60; int fen = (int) tp; String miao = String.format("%.2f", Math.abs(((tp - fen) * 60))); return du1 + "°" + Math.abs(fen) + "'" + miao + "\""; } /** * 度分秒转经纬度 * @param dms 116°25'7.85" * @return 116.418847 */ public static double changeToDu(String dms) { if (dms == null) return 0; try { dms = dms.replace(" ", ""); String[] str2 = dms.split("°"); if (str2.length < 2) return 0; int d = Integer.parseInt(str2[0]); String[] str3 = str2[1].split("\'"); if (str3.length < 2) return 0; int f = Integer.parseInt(str3[0]); String str4 = str3[1].substring(0, str3[1].length() - 1); double m = Double.parseDouble(str4); double fen = f + (m / 60); double du = (fen / 60) + Math.abs(d); if (d < 0) du = -du; return du; } catch (Exception e) { e.printStackTrace(); } return 0; }"怎么用Java实现Android地理信息系统经纬度与度分秒互转"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
分秒
经纬
经纬度
信息
地理
地理信息
系统
内容
更多
知识
实用
学有所成
接下来
困境
实际
情况
文章
格式
案例
编带
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广东蚕丝网络技术
网络安全卫士吉祥物
网络安全职工竞赛
高青企业oa软件开发
菏泽市网络安全中心
游戏软件开发公司好吗
软件开发的实际损失
数据库生成柱状图
党员网络安全培训课程
部队信息网络安全是啥工作
沈阳想找软件开发公司
浙江信芽网络技术
申报网络安全示范学校
软件开发文档排版
高并发数据库安全
北京好比特网络技术有限公司
h3c防火墙双线服务器
ibm 服务器市场份额
贵州pdu服务器专用电源多少钱
国家网络安全法条款
网络安全与信息交流教学反思
安卓软件开发工作类型
创新计划之软件开发
沈阳想找软件开发公司
广州天象网络技术上班时间
成都网络安全监察部门报案
游戏软件开发专业就业前景怎样
2000的数据库附加
云南时钟监控网关服务器
宁波萨瑞软件开发工资多少元