在日常开发中,我们难免要计算两个左边之间的距离,但是地图软件api的接口普遍要求我们必须要先将坐标点传递到他们服务器,然后计算出一个距离返还给我们,使用起来太不方便了, 下面是我整理的关于计算两个GPS坐标之间距离的方法
Lat1 Lung1 表示A点经纬度,Lat2 Lung2 表示B点经纬度;
a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung2 为两点经度之差;
6378.137为地球半径,单位为千米;
计算出来的结果单位为千米。
从google maps的脚本里扒了段代码,是用来计算两点间经纬度距离
```java private const double EARTH_RADIUS = 6378.137;
private static double rad(double d){
returnd*Math.PI/180.0;
}
public static double GetDistance(doubl