使用Haversine Formula,Android V2创建方法

我对数学不太满意,但我需要计算标记的两个不同位置的距离.像这样的东西:

public double CalculationByDistance(double initialLat, double initialLong, double finalLat, double finalLong){

return distance;
}

或者有没有其他方法可以计算两个标记的距离,我也尝试谷歌寻找答案..但找不到任何.

参考:
http://en.wikipedia.org/wiki/Haversine_formula

评论赞赏:)谢谢!!

解决方法:

试试这个,比Haversine简单得多!

Location me   = new Location("");
Location dest = new Location("");

me.setLatitude(myLat);
me.setLongitude(myLong);

dest.setLatitude(destLat);
dest.setLongitude(destLong);

float dist = me.distanceTo(dest);
上一篇:顶部ActionBar上的Android导航抽屉


下一篇:android – 当使用BottomNavigationView和新的NavController时,有没有办法让片段保持活着?