两个地理点android的距离

时间:2011-06-08 17:47:40

标签: android-mapview android-manifest

我是新的Android应用程序开发人员。我已经创建了一个mapview应用程序,我需要计算两个地理点的距离。我怎么能这样做。

1 个答案:

答案 0 :(得分:4)

使用Location.distanceBetween方法:

GeoPoint prev, current;
float[] results = new float[3];
Location.distanceBetween(prev.getLatitudeE6()/1E6, prev.getLongitudeE6()/1E6, current.getLatitudeE6()/1E6, current.getLongitudeE6()/1E6, results);