找到我和朋友之间最近的距离



我需要在android中找到最近的位置数组列表.现在我有我当前的位置,我的意思是纬度,经度和一组朋友的位置。 我需要找到离我最近的朋友? 谁能建议我如何在安卓中做到这一点?

使用位置类。它有一个名为distanceTo(Location loc)的方法,用于计算两个位置之间的距离。

Location myLocation = new Location("LocProvider");
myLocation.setLatitude(latitude);
myLocation.setLongitude(longitude);
//Same as above, Setup friendLocation 
float distance = myLocation.distanceTo(friendLocation);

文档 : http://developer.android.com/reference/android/location/Location.html#distanceTo(android.location.Location)

最新更新