感谢zhijun.wu
public static double distanceByLngLat(double lat1,double lng1, double lat2,double lng2) {
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;
}
public static void main(String[] args) throws Exception {
System.out.println(distanceByLngLat(31.20985, 121.4171,31.21051, 121.4431));
}
分享到:
相关推荐
6. 文件处理:在“两点经纬度计算距离-输入地址得到经纬度”这个文件中,可能包含了将地址转换为经纬度的逻辑。这通常涉及调用地图API的地理编码服务,将街道地址解析为对应的经纬度坐标。 总之,从给定的标题和...
这个“批量根据经纬度计算距离”的项目就是这样一个实例,它涉及到地理坐标系统、经纬度的转换以及地球表面的距离计算。以下是对这个主题的详细说明: 1. **地理坐标系统**:地球被划分为一个网格系统,称为地理...
在IT行业中,经纬度计算距离是一项基础而重要的任务,尤其在地理信息系统(GIS)领域。经纬度是地球表面位置的坐标表示方式,其中经度表示东西方向的位置,纬度表示南北方向的位置。本篇将详细讲解如何利用这些信息...
"电子-根据两点经纬度计算距离.doc" 根据两点经纬度计算距离是基于地球坐标系的概念。地球坐标系是由经度和纬度组成的。经度是指从本初子午线到某点的水平角距离,纬度是指某点与地球赤道面的夹角。 在地球坐标系...
在IT领域,尤其是在地理信息系统(GIS)和导航应用中,经纬度计算距离是一个常见的需求。经纬度是地球坐标系统中的两个参数,分别表示地球表面某点的经度和纬度,用于精确定位地理位置。本篇文章将深入探讨如何利用...
### 经纬度计算距离 在地理信息系统(GIS)领域,计算两个地理位置之间的距离是一项基本且重要的任务。本文档提供了一种使用SQL编程语言在Oracle数据库中实现经纬度距离计算的方法。具体而言,文档中提供了两个函数...
经纬度计算距离工具可以快速的计算两点这间的距离
已知两点经纬度,自动计算距离。在表格分别输入两点的经度、纬度,即可计算出这两个点之间的距离长度。已知两点经纬度,自动计算距离。在表格分别输入两点的经度、纬度,即可计算出这两个点之间的距离长度。
在IT领域,根据经纬度计算距离是一个常见的地理信息系统(GIS)问题,主要应用于导航、位置服务、地图应用等。这个程序的功能是通过输入两个地点的经纬度坐标,得出它们之间的直线距离,通常以米为单位。以下是关于...
本资源“经纬度计算距离,经纬度计算距离公式,matlab源码.zip”提供了一个基于MATLAB的实现,用于解决这个问题。下面将详细介绍经纬度计算距离的基本原理、常用的计算公式以及MATLAB源码的相关知识。 首先,我们了解...
这个"两点经纬度计算距离工具"就是专为此目的设计的。这个小工具可以帮助用户快速、准确地计算地球上任意两个地理位置之间的直线距离。下面将详细解释相关知识点。 1. **经纬度系统**:地球被划分为经度和纬度网格...
python 经纬度计算距离,输入经纬度即可计算亮点距离,导入即可调用。
在IT领域,经纬度计算距离是一项基础且重要的任务,尤其在地理信息系统(GIS)、导航系统、定位服务等领域中。这个“经纬度计算距离 1.0.1.rar”压缩包可能包含一个应用程序或库,用于根据地球上的经度和纬度坐标...
这个主题涉及到的主要知识点包括地理坐标系统、经纬度以及距离计算的算法。下面将详细讲解这些概念及其应用。 首先,我们需要了解地球是一个近似的椭球体,因此在描述地球表面的位置时,我们使用经纬度坐标系统。...
经纬度计算距离公式是地理信息系统(GIS)和导航应用中的基础工具,用于估算两个地理位置之间的直线距离或实际地面距离。本文将深入探讨经纬度计算距离的原理、公式以及在实际应用中的计算方法。 首先,地球并非...
### 由两点经纬度计算距离-arcgis server C# #### 概述 在地理信息系统(GIS)领域,经常需要计算两个地理位置之间的距离。这在地图导航、路径规划、位置服务等场景中尤为重要。ArcGIS Server作为一款强大的GIS...
通过两点经纬度坐标,得到两点的距离和角度。进行高斯转化。
复制代码 代码如下:/** * 计算两点之间距离 * @param _lat1 – start纬度 * @param _lon1 – start经度 * @param _lat2 – end纬度 * @param _lon2 – end经度 * @return km(四舍五入) */public static ...
在IT行业中,经纬度计算距离是一项常见的地理信息系统(GIS)任务,主要应用于地图应用、导航系统、定位服务等。这个源码可能是一个程序或者库,用于在地球上任意两点的经纬度坐标之间计算出它们的球面距离。接下来...
本篇文章将详细讲解如何利用Java编程语言实现这一功能,主要基于给定的"经纬度计算"标签以及压缩包中的"Caculate.java"源码。 首先,我们了解地球坐标系统。在地理坐标系统中,每个位置由经度和纬度来表示,经度...