Android编程中求两个GPS坐标的距离

来源:互联网 发布:世界上首例网络攻击 编辑:程序博客网 时间:2024/06/06 08:31


利用Location 的静态函数实现,直接返回以米为单位的距离值。


代码:

//计算两个纬度间的距离,返回距离  单位公里private double GetDistance(double Latitude1,double Longitude1,double Latitude2,double Longitude2){float[] res=new float[1];Location.distanceBetween(Latitude1, Longitude1, Latitude2, Longitude2, res);return res[0]/1000;}

这里res得到以米为单位的距离,然后返回时除以1000,求出相距多少公里。





0 0