`

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

阅读更多
这其实有一个求球面距离的公式,忘了,百度到的……嘿嘿

// lat是纬度,lung是经度
//a=Lat1 – Lat2 为两点纬度之差  b=Lung1 -Lung2 为两点经度之差;
//6378.137(KM) 为地球半径 - -@

//恩,结果也是km……

//另外,google的api其实已经实现好了的
 
// 计算两点距离  
private final double EARTH_RADIUS = 6378137.0;    
private double gps2m(double lat_a, double lng_a, double lat_b, double lng_b) {  
       double radLat1 = (lat_a * Math.PI / 180.0);  
       double radLat2 = (lat_b * Math.PI / 180.0);  
       double a = radLat1 - radLat2;  
       double b = (lng_a - lng_b) * Math.PI / 180.0;  
       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 * EARTH_RADIUS;  
       s = Math.round(s * 10000) / 10000;  
       return s;  
    } 
  • 大小: 12.8 KB
分享到:
评论

相关推荐

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

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

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

    "电子-根据两点经纬度计算距离.doc" 根据两点经纬度计算距离是基于地球坐标系的概念。地球坐标系是由经度和纬度组成的。经度是指从本初子午线到某点的水平角距离,纬度是指某点与地球赤道面的夹角。 在地球坐标系...

    java 根据两点经纬度得到距离

    根据两点经纬度得到距离

    根据两点经纬度求距离

    根据两点经纬度求距离

    已知两点经纬度组成的直线_求指定距离的第三点经纬度公式

    本问题探讨了如何根据两点经纬度(A、B点)以及一个距离(H)来确定位于这两点直线上的第三个点(C点)的经纬度。 首先,我们有两个已知点A(α1,β1)和B(α2,β2),它们之间的距离D可以通过球面距离公式计算...

    两点经纬度计算距离.xlsx

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

    java实现 根据经纬度算距离

    通过经纬度算出两点间的距离,经过仔细对比及参照,相对精确度较高,请大家放心使用

    已知两点经纬度,求距离和方位

    本文将详细介绍如何在Qt环境中,结合C和C++,计算已知两点经纬度的距离和方位。 首先,我们需要了解地理坐标系统的基本概念。在地球表面,我们使用经纬度来定位位置。经度是东西方向的度量,以本初子午线(通过英国...

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

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

    gps两点经纬度计算距离和方向角

    通过两点经纬度坐标,得到两点的距离和角度。进行高斯转化。

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

    在这里,我们将深入探讨如何根据两点的经纬度信息计算距离和真北角。 首先,我们来理解经纬度的基本概念。地球被假想地分为360度的经线和纬线网络,经线是从本初子午线(0°经线)向东西两侧延伸的半圆,而纬线是与...

    两经纬度间距离与方位.xls

    Excel 已知两点经纬度求方位与距离,Excel 已知两点经纬度求方位与距离,Excel 已知两点经纬度求方位与距离,Excel 已知两点经纬度求方位与距离,Excel 已知两点经纬度求方位与距离

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

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

    两点经纬度计算距离工具

    6. **应用范围**:除了基本的两点距离计算,这样的工具还可以扩展到多点路径规划、地理围栏设定、交通路线分析等多种场景。 7. **数据输入**:用户输入的经纬度通常采用十进制度数形式,例如(31.2304, 121.4737),...

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

    通过这些经纬度值,可以计算出地球上两点间的距离。通常,这种距离计算基于球面三角学原理,利用地球的平均半径来近似计算两点间的大圆弧长度。 #### 三、计算公式详解 在给定的部分内容中,提供了一个计算两点间...

    由两点经纬度计算距离-arcgis server C#

    ### 由两点经纬度计算距离-arcgis server C# #### 概述 在地理信息系统(GIS)领域,经常需要计算两个地理位置之间的距离。这在地图导航、路径规划、位置服务等场景中尤为重要。ArcGIS Server作为一款强大的GIS...

    根据一点的经纬度, 到另外一点的距离, 方位角, 计算另外一点的经纬度

    小工具, 根据一点的经纬度, 到另外一点的距离, 方位角, 计算另外一点的经纬度.

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

    在实际应用中,如果需要在地图上显示两点间的距离,可以结合高德地图JavaScript API或者Android SDK,将计算出的距离作为参数,绘制路径或标注。但在这个例子中,描述中提到的“通过高德地图测试通过”可能意味着...

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

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

    两经纬度之间的距离

    本篇文章将深入探讨如何计算地球上两点间的距离,并通过编程实现这一功能。 首先,我们需要理解地球是一个近似的球体,而我们通常使用的经纬度坐标系统是基于这个假设建立的。经度(longitude)表示东西方向,以...

Global site tag (gtag.js) - Google Analytics