public double distance(double lng1, double lat1, double lng2, double lat2) {
double radLat1 = lat1 * Math.PI / 180;
double radLat2 = lat2 * Math.PI / 180;
double a = radLat1 - radLat2;
double b = lng1 * Math.PI / 180 - lng2 * Math.PI / 180;
double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) + Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(Math.sin(b / 2), 2)));
s = s * 6378137.0;// 取WGS84标准参考椭球中的地球长半径(单位:m)
s = Math.round(s * 10000) / 10000;
return s;
}
计算结果以米为单位,取整。
分享到:
相关推荐
在“经纬度计算距离经纬度计算距离工具(gpsCal)下载 2.0绿色版_ - pc6下载站.url”这个链接中,我们可以找到更详细的软件下载和使用信息。 “c2g.pl”、“g2c.pl”和“upd.pl”可能是Perl脚本,分别用于坐标转换...
经纬度距离计算小工具,经纬度距离计算小工具
经纬度计算距离工具可以快速的计算两点这间的距离
终极邻站经纬度计算工具v3.2.8
【标题】"邻站经纬度计算工具v9.91.zip"是一款专为地理坐标计算设计的软件,它主要用于帮助用户快速、准确地计算出两个地理位置之间的相邻站点的经纬度差异。这款工具对于需要处理大量地理信息的行业,如交通运输、...
经纬度计算软件是一种实用工具,主要用于确定地球上两个位置之间的地理距离。在IT行业中,这种软件的应用广泛,尤其在导航系统、地理信息系统(GIS)、物流管理、旅行规划等领域中不可或缺。以下将详细介绍经纬度...
专业性工具,小巧灵活,无需安装,打开即用。可以通过经纬度换算得出最优角度和距离。
经纬度计算工具是一种实用软件,专门用于处理与地球坐标系统相关的数学运算,特别是涉及到地图信息和地理定位的应用。在地理信息系统(GIS)中,经纬度是描述地球上任意位置的关键参数,由经度和纬度两个坐标值组成...
这个"两点经纬度计算距离工具"就是专为此目的设计的。这个小工具可以帮助用户快速、准确地计算地球上任意两个地理位置之间的直线距离。下面将详细解释相关知识点。 1. **经纬度系统**:地球被划分为经度和纬度网格...
计算两点经纬度距离的小工具,经纬度格式为度格式,支持小数点后10位,计算结果可精确到厘米级别
在压缩包中的“经纬度计算距离.exe”文件是该软件的可执行程序,用户只需双击运行即可启动。由于是绿色版,这意味着它无需安装,不写入注册表,不会在系统中留下痕迹,方便用户随身携带和使用。软件界面可能简洁直观...
经纬度和方位计算小工具是一款专门用于地理信息处理的应用,主要功能涵盖了基于经纬度的多种计算,如两点之间的距离和方位角的确定,以及通过已知条件反推未知点的经纬度。这些功能在地理信息系统(GIS)、导航系统...
总的来说,利用经纬度计算距离是地理定位中的重要技术,而MATLAB GUI工具则为非程序员提供了便捷的计算途径。理解和掌握这些知识对于处理与地理位置相关的问题具有重要意义,无论是科学研究、工程应用还是日常生活中...
2. 偏移计算:根据预设的纠偏算法,工具会对输入的偏移坐标进行处理,以计算出真实无偏的经纬度。这可能涉及到线性回归、非线性优化或机器学习模型。 3. 结果输出:校正后的经纬度会被显示给用户,同时,工具可能还...
经纬度距离计算工具-Distance_Formula
java-业务需求需要根据经纬度计算面积,整理了一下根据经纬度计算面积,根据openlayers借鉴改写,亲测可用!
根据两点的经纬度,计算两点的距离(单位米)的小工具
经纬度计算工具是一种在IT行业中常见的实用程序,主要用于地理定位和距离测量。它基于地球坐标系统,即经纬度网格,来确定地球上任何位置的具体坐标。经纬度是地球表面位置的标准化表示方式,经度(longitude)沿...
6. 文件处理:在“两点经纬度计算距离-输入地址得到经纬度”这个文件中,可能包含了将地址转换为经纬度的逻辑。这通常涉及调用地图API的地理编码服务,将街道地址解析为对应的经纬度坐标。 总之,从给定的标题和...