项目中要求一个根据坐标计算,长度的函数写了
贴上 var EARTH_RADIUS = 6378137.0; //单位M var PI = Math.PI; function getRad(d){ return d*PI/180.0; } /** * caculate the great circle distance * @param {Object} latlng1 * @param {Object} latlng2 */ function getGreatCircleDistance(latlng1,latlng2){ var radLat1 = getRad(latlng1.lat); var radLat2 = getRad(latlng2.lat); var a = radLat1 - radLat2; var b = getRad(latlng1.lon) - getRad(latlng2.lon); var 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*EARTH_RADIUS; s = Math.round(s*10000)/10000.0; alert(s); return s; }
您还没有登录,请您登录后再发表评论
本篇文章将详细介绍如何利用MySQL的内置函数和数学公式来计算两个经纬度坐标点之间的距离。 首先,我们需要了解地球上两点之间的距离计算方法。在地球表面上,两点间的最短距离是大圆航线(Great Circle Distance)...
### 根据经纬度坐标计算实际两点距离 在地理信息系统(GIS)开发中,经常需要进行经纬度坐标之间的距离计算。此类计算对于导航系统、地图应用等有着重要的应用价值。本篇文章将详细介绍如何通过C/C++语言实现基于...
知道经纬度坐标.把纬度坐标写入文本框可以精确算距离
这个“批量根据经纬度计算距离”的项目就是这样一个实例,它涉及到地理坐标系统、经纬度的转换以及地球表面的距离计算。以下是对这个主题的详细说明: 1. **地理坐标系统**:地球被划分为一个网格系统,称为地理...
- `p1` 和 `p2` 分别表示两个点的经纬度坐标,其中 `x` 表示经度,`y` 表示纬度。 - `Ri` 定义了地球的平均半径,这里取值为6371千米,即6,371,000米。 2. **核心算法**: - 使用`Math.acos()`函数来计算余弦值...
总结起来,这个压缩包提供的工具和资源主要用于经纬度坐标间的距离计算,结合了GIS技术,涵盖了坐标转换、磁偏角修正等功能。使用者可以通过这些工具获取精确的地理位置信息,为导航、规划路线或者分析地理数据提供...
在Java编程中,根据两点的经纬度来计算距离是一项常见的任务,特别是在地理信息系统(GIS)或者定位服务相关的应用中。这个任务通常涉及到地球表面的距离计算,因为经纬度是地球坐标系统的一部分。以下是一些相关的...
sqlserver根据经纬度计算两点间距离sqlserver根据经纬度计算两点间距离sqlserver根据经纬度计算两点间距离sqlserver根据经纬度计算两点间距离
根据给定的信息,本文主要涉及的是如何通过编程方式实现基于已知一点的经纬度坐标来求解其他点的经纬度坐标。此问题涉及到地理信息系统的坐标转换原理和技术,特别是坐标系之间的转换。以下是对该问题及其解决方案的...
最近项目上有这样的需求,需要依据设备的经纬度坐标计算距离及角度。经验证后效果较好,并分享。 1 经纬度转换距离代码 #!/usr/bin/env python # -*- coding: utf-8 -*- __author__ = 'Seven' import math # 计算...
在IT领域,尤其是在地理信息系统(GIS)和导航应用中,经纬度计算距离是一个常见的需求。经纬度是地球坐标系统中的两个参数,分别表示地球表面某点的经度和纬度,用于精确定位地理位置。本篇文章将深入探讨如何利用...
在IT领域,经纬度距离计算和坐标转换是地理信息系统(GIS)和导航系统中的核心概念。经纬度是用来确定地球上任意位置的坐标系统,而距离计算则涉及到地理空间数据的处理,这对于地图应用、定位服务以及物流规划等...
经纬度坐标系统用于确定地球上任何位置的精确位置。 计算两点之间的距离,可以使用球面距离公式,也就是著名的“大圆距离”算法,基于地球是一个近似的球体。在MATLAB中,我们可以利用Haversine公式,它考虑了地球...
计算距离的工具类计算距离的工具类计算距离的工具类计算距离的工具类计算距离的工具类
在IT领域,根据经纬度计算距离是一个常见的地理信息系统(GIS)问题,主要应用于导航、位置服务、地图应用等。这个程序的功能是通过输入两个地点的经纬度坐标,得出它们之间的直线距离,通常以米为单位。以下是关于...
在"CalculationOfDistance"文件中,C#代码可能会封装成一个方法,接受两个经纬度对作为参数,然后应用Haversine公式计算距离。这个方法可能还考虑了地球半径的微小变化以及将弧度转换为公里或英里等单位。 使用这样...
标题 "全国2160个气象台站的经纬度坐标计算" 暗示了这是一个与地理信息系统(GIS)和气象数据处理相关的项目。在这个项目中,数据包含了中国境内2160个气象观测站点的位置信息,具体表现为经纬度坐标。这些坐标数据...
在IT领域,尤其是在地理信息系统(GIS)和地图学中,经纬度坐标下的球面多边形面积计算是一项关键技能。这种计算方式对于处理地球表面的大范围数据尤其重要,因为地球并非一个完美的平面,而是一个略扁的球体,即椭...
中国省份地图边界经纬度坐标点集合是一个非常实用的数据资源,主要包含了中国所有省份的地理边界信息,以经纬度坐标的形式呈现。这些数据在各种地图应用、地理信息系统(GIS)、数据分析和可视化项目中都有着广泛的...
本文将深入探讨“百度地图根据起始点经纬度坐标确认最佳路线规划”的相关知识点,帮助读者理解这一过程的技术实现和应用场景。 首先,我们需要了解经纬度坐标系统。在地球上,每个位置都可以通过经度和纬度来唯一...
相关推荐
本篇文章将详细介绍如何利用MySQL的内置函数和数学公式来计算两个经纬度坐标点之间的距离。 首先,我们需要了解地球上两点之间的距离计算方法。在地球表面上,两点间的最短距离是大圆航线(Great Circle Distance)...
### 根据经纬度坐标计算实际两点距离 在地理信息系统(GIS)开发中,经常需要进行经纬度坐标之间的距离计算。此类计算对于导航系统、地图应用等有着重要的应用价值。本篇文章将详细介绍如何通过C/C++语言实现基于...
知道经纬度坐标.把纬度坐标写入文本框可以精确算距离
这个“批量根据经纬度计算距离”的项目就是这样一个实例,它涉及到地理坐标系统、经纬度的转换以及地球表面的距离计算。以下是对这个主题的详细说明: 1. **地理坐标系统**:地球被划分为一个网格系统,称为地理...
- `p1` 和 `p2` 分别表示两个点的经纬度坐标,其中 `x` 表示经度,`y` 表示纬度。 - `Ri` 定义了地球的平均半径,这里取值为6371千米,即6,371,000米。 2. **核心算法**: - 使用`Math.acos()`函数来计算余弦值...
总结起来,这个压缩包提供的工具和资源主要用于经纬度坐标间的距离计算,结合了GIS技术,涵盖了坐标转换、磁偏角修正等功能。使用者可以通过这些工具获取精确的地理位置信息,为导航、规划路线或者分析地理数据提供...
在Java编程中,根据两点的经纬度来计算距离是一项常见的任务,特别是在地理信息系统(GIS)或者定位服务相关的应用中。这个任务通常涉及到地球表面的距离计算,因为经纬度是地球坐标系统的一部分。以下是一些相关的...
sqlserver根据经纬度计算两点间距离sqlserver根据经纬度计算两点间距离sqlserver根据经纬度计算两点间距离sqlserver根据经纬度计算两点间距离
根据给定的信息,本文主要涉及的是如何通过编程方式实现基于已知一点的经纬度坐标来求解其他点的经纬度坐标。此问题涉及到地理信息系统的坐标转换原理和技术,特别是坐标系之间的转换。以下是对该问题及其解决方案的...
最近项目上有这样的需求,需要依据设备的经纬度坐标计算距离及角度。经验证后效果较好,并分享。 1 经纬度转换距离代码 #!/usr/bin/env python # -*- coding: utf-8 -*- __author__ = 'Seven' import math # 计算...
在IT领域,尤其是在地理信息系统(GIS)和导航应用中,经纬度计算距离是一个常见的需求。经纬度是地球坐标系统中的两个参数,分别表示地球表面某点的经度和纬度,用于精确定位地理位置。本篇文章将深入探讨如何利用...
在IT领域,经纬度距离计算和坐标转换是地理信息系统(GIS)和导航系统中的核心概念。经纬度是用来确定地球上任意位置的坐标系统,而距离计算则涉及到地理空间数据的处理,这对于地图应用、定位服务以及物流规划等...
经纬度坐标系统用于确定地球上任何位置的精确位置。 计算两点之间的距离,可以使用球面距离公式,也就是著名的“大圆距离”算法,基于地球是一个近似的球体。在MATLAB中,我们可以利用Haversine公式,它考虑了地球...
计算距离的工具类计算距离的工具类计算距离的工具类计算距离的工具类计算距离的工具类
在IT领域,根据经纬度计算距离是一个常见的地理信息系统(GIS)问题,主要应用于导航、位置服务、地图应用等。这个程序的功能是通过输入两个地点的经纬度坐标,得出它们之间的直线距离,通常以米为单位。以下是关于...
在"CalculationOfDistance"文件中,C#代码可能会封装成一个方法,接受两个经纬度对作为参数,然后应用Haversine公式计算距离。这个方法可能还考虑了地球半径的微小变化以及将弧度转换为公里或英里等单位。 使用这样...
标题 "全国2160个气象台站的经纬度坐标计算" 暗示了这是一个与地理信息系统(GIS)和气象数据处理相关的项目。在这个项目中,数据包含了中国境内2160个气象观测站点的位置信息,具体表现为经纬度坐标。这些坐标数据...
在IT领域,尤其是在地理信息系统(GIS)和地图学中,经纬度坐标下的球面多边形面积计算是一项关键技能。这种计算方式对于处理地球表面的大范围数据尤其重要,因为地球并非一个完美的平面,而是一个略扁的球体,即椭...
中国省份地图边界经纬度坐标点集合是一个非常实用的数据资源,主要包含了中国所有省份的地理边界信息,以经纬度坐标的形式呈现。这些数据在各种地图应用、地理信息系统(GIS)、数据分析和可视化项目中都有着广泛的...
本文将深入探讨“百度地图根据起始点经纬度坐标确认最佳路线规划”的相关知识点,帮助读者理解这一过程的技术实现和应用场景。 首先,我们需要了解经纬度坐标系统。在地球上,每个位置都可以通过经度和纬度来唯一...