`
y1d2y3xyz
  • 浏览: 257174 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

通过经纬度计算俩点之间的距离

阅读更多
function distance(lat1,lon1,lat2,lon2) {//获取地图上俩个点之间的距离
	var R = 6378; // 地球半径 单位km
	var dLat = (lat2-lat1) * Math.PI / 180;
	var dLon = (lon2-lon1) * Math.PI / 180; 
	var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
		Math.cos(lat1 * Math.PI / 180 ) * Math.cos(lat2 * Math.PI / 180 ) * 
		Math.sin(dLon/2) * Math.sin(dLon/2); 
	var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a)); 
	var d = R * c;
	return d;
}

分享到:
评论

相关推荐

    根据经纬度计算两点之间的距离

    根据经纬度计算两点之间的距离,传输过来坐标点,直接计算两点之间的距离

    sqlserver根据经纬度计算两点间距离

    sqlserver根据经纬度计算两点间距离sqlserver根据经纬度计算两点间距离sqlserver根据经纬度计算两点间距离sqlserver根据经纬度计算两点间距离

    经纬度计算距离经纬度计算距离工具

    本篇将详细讲解如何利用这些信息来计算两点之间的距离。 首先,我们来看“WMM.COF”文件,这可能是世界磁模型(World Magnetic Model,简称WMM)的配置文件,用于描述地磁场的分布情况。在GPS定位和导航中,它有助...

    利用经纬度计算两点之间的距离

    总结起来,计算两点间的距离是一项常见的地理计算任务,通过理解地球的几何特性并运用适当的数学公式,我们可以轻松实现这一功能。在不同的编程环境中,如VC++、Boost库、JavaScript等,都有相应的实现方式。

    WGS84坐标下根据经纬度计算两点之间的距离

    ### WGS84坐标系下计算两点间距离的知识点 #### 一、WGS84坐标系简介 WGS84(World Geodetic System 1984)是一种广泛应用于全球定位系统(GPS)中的地球参考框架。该坐标系采用了一个理想的地球模型——地球椭...

    用经纬度计算两点之间距离

    利用经纬度转换为两点之间具体,方便小工具。经纬度是google地图上使用的,不要用度分秒的那种哦。

    经纬度计算距离,经纬度计算距离公式,matlab

    本篇文章将深入探讨如何利用经纬度来计算地球上两点之间的距离,并介绍一个基于MATLAB的GUI工具,方便用户进行此类计算。 首先,让我们理解经纬度的基本概念。经度是指从本初子午线向东或向西测量的角度,0°经线...

    java根据两点经纬度计算距离

    6. 文件处理:在“两点经纬度计算距离-输入地址得到经纬度”这个文件中,可能包含了将地址转换为经纬度的逻辑。这通常涉及调用地图API的地理编码服务,将街道地址解析为对应的经纬度坐标。 总之,从给定的标题和...

    两点经纬度计算距离.xlsx

    已知两点经纬度,自动计算距离。在表格分别输入两点的经度、纬度,即可计算出这两个点之间的距离长度。已知两点经纬度,自动计算距离。在表格分别输入两点的经度、纬度,即可计算出这两个点之间的距离长度。

    电子-根据两点经纬度计算距离.doc

    为了计算两点之间的距离,我们需要了解地球坐标系的基本概念。地球坐标系是基于经度和纬度的坐标系。经度是指从本初子午线到某点的水平角距离,纬度是指某点与地球赤道面的夹角。 在计算两点之间的距离时,我们需要...

    通过两点经纬度,计算他们之间的距离 - JAVA

    在JAVA编程中,计算两点经纬度之间的距离是一个常见的地理计算任务,主要应用于地图应用、导航系统或者地理位置服务等。这个任务通常使用哈弗辛公式(Haversine formula)来实现,该公式基于球面三角学,可以计算...

    经过两点之间经纬度计算直线距离

    经过两点之间经纬度计算直线距离,两种方法皆可用

    通过两点的经纬度信息计算距离及相对方位角(正北角)

    在IT行业中,尤其是在地理信息系统(GIS)和导航系统开发中,计算两点间的距离以及它们之间的相对方位角是非常重要的。这个任务通常使用数学公式和特定的编程语言来实现,例如MATLAB。在这里,我们将深入探讨如何...

    计算两点之间距离java

    java利用两点经纬度计算两点之间的距离java利用两点经纬度计算两点之间的距离java利用两点经纬度计算两点之间的距离java利用两点经纬度计算两点之间的距离java利用两点经纬度计算两点之间的距离

    根据经纬度坐标计算实际两点距离

    ### 根据经纬度坐标计算实际两点距离 在地理信息系统(GIS)开发中,经常需要进行经纬度坐标之间的距离计算。此类计算对于导航系统、地图应用等有着重要的应用价值。本篇文章将详细介绍如何通过C/C++语言实现基于...

    计算两个经纬度之间的距离

    本篇文章将详细探讨如何根据经纬度计算两点间的距离,并提供一种实现方法。 首先,我们需要了解地球是一个近似的椭球体,而不是完美的球体。因此,我们通常使用地理坐标系统来表示位置,该系统由经度和纬度组成。...

    计算两个经纬度之间的距离Java

    "计算两个经纬度之间的距离Java"这个主题,涉及到地理坐标系统、Haversine公式以及高德地图API的运用。 首先,我们需要了解地理坐标系统。地球被抽象为一个球体,每个位置由经度和纬度来唯一标识。经度是从本初子午...

    Excel计算两经纬度之间的距离

    首先,我们要知道计算两点间距离的方法通常是基于球面三角学,这里使用的是哈弗辛公式(Haversine formula),它能够计算地球上任意两点之间的大圆距离。公式如下: \[ a = \sin^2\left(\frac{\Delta \phi}{2}\...

    Java计算两个经纬度点之间距离算法

    Java计算两个经纬度点之间距离(以米为单位)算法, 纯Java代码, 可供参考。 在具体项目中使用过。

Global site tag (gtag.js) - Google Analytics