根据经纬度计算两点之间的距离的公式是_知道两点经纬度求距离

根据经纬度计算两点之间的距离的公式是_知道两点经纬度求距离//距离单位米publicstaticdoublealgorithm(doublelongitude1,doublelatitude1,doublelongitude2,doublelatitude2){doubleLat1=rad(latitude1);//纬度doubleLat2=rad(latitude2);doublea=Lat1-Lat2;//…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

 

//距离单位  米
public static double algorithm(double longitude1, double latitude1, double longitude2, double latitude2) {
              double Lat1 = rad(latitude1); // 纬度

              double Lat2 = rad(latitude2);

              double a = Lat1 - Lat2;//两点纬度之差

              double b = rad(longitude1) - rad(longitude2); //经度之差

              double s = 2 * Math.asin(Math

                            .sqrt(Math.pow(Math.sin(a / 2), 2) + Math.cos(Lat1) * Math.cos(Lat2) * Math.pow(Math.sin(b / 2), 2)));//计算两点距离的公式

              s = s * 6378137.0;//弧长乘地球半径(半径为米)

              s = Math.round(s * 10000) / 10000;//精确距离的数值

              return s;

       }

 

       private static double rad(double d) {
              return d * Math.PI / 180.00; //角度转换成弧度

       }

转自:https://blog.csdn.net/xiejm2333/article/details/73297004

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192702.html原文链接:https://javaforall.net

(0)
上一篇 2025年12月9日 下午10:01
下一篇 2025年12月9日 下午10:43


相关推荐

  • 解决方式:QSqlDatabase: an instance of QCoreApplication is required for loading driver plugins[通俗易懂]

    解决方式:QSqlDatabase: an instance of QCoreApplication is required for loading driver plugins

    2022年1月19日
    40
  • NAR:eggNOG 5—蛋白功能层级注释数据库

    NAR:eggNOG 5—蛋白功能层级注释数据库文章目录 Eggnog5 0 一种基于 5090 种生物体和 2502 种病毒的层级 功能和系统学注释同源基因资源通讯作者 PeerBork 简介划重点摘要背景更新和新增功能基因组更新物种分类水平和非监督的直系同源群图 1 不同物种水平独立计算的 OGsOGs 的层级一致性系统发育分析功能注释图 2 可视化 OG 的网页示例自定义用户数据的快速功能和直系同源分类测评结论和展望参考文献本文译者简介猜你喜欢写在后面

    2026年3月19日
    2
  • 计算机网络中广域网和局域网_广域网接入技术有哪些

    计算机网络中广域网和局域网_广域网接入技术有哪些 局域网与广域网   局域网(LocalAreaNetwork,LAN)是将分散在有限地理范围内的多台计算机通过传输媒体连接起来的通信网络,通过功能完善的网络软件,实现计算机之间的相互通信和资源共享;广域网(WideAreaNetwork,WAN)是在传输距离较长的前提下所发展的相关技术的集合,用于将大区域范围内的各种计算机设备和通信设备互联在一起,组成一个资源共享的通信网络。 …

    2022年10月10日
    7
  • Python将图片插入到Excel中

    Python将图片插入到Excel中效果图 安装 命令 pipinstallXl 或者 easy installXlsxW 在下载的过程中慢的话 可以尝试其中一个 速度会比单纯的 pip 快 10 倍不止 地址如下 http pypi douban com simple 豆瓣 http mirrors aliyun com pypi simple 阿里 http pypi hustunique com simple 华中理工大学 http pypi sdutlinux o

    2026年3月26日
    3
  • [知识图谱实战篇] 四.HTML+D3+CSS绘制关系图谱「建议收藏」

    [知识图谱实战篇] 四.HTML+D3+CSS绘制关系图谱「建议收藏」前面作者讲解了很多知识图谱原理知识,包括知识图谱相关技术、Neo4j绘制关系图谱等,但仍缺少一个系统全面的实例。为了加深自己对知识图谱构建的认识,为后续创建贵州旅游知识图谱打下基础,作者深入学习了张宏伦老师的网易云课程,并结合自己的理解和技术分享了该系列专栏。前文介绍了Python3抓取电影实体知识,Seaborn可视化展示电影信息,D3可视化布局。本文着重构建知识图谱,通过D3显示已获取的节点和关系图谱。

    2022年6月26日
    60
  • 千问AI

    千问AI

    2026年3月13日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号