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

时间:2014-12-15 18:50:58

标签: android latitude-longitude google-latitude

我需要找到android.now中位置的arraylist的最近位置我有我当前的位置我的意思是纬度,经度和一组朋友的位置。我需要找哪个朋友离我最近?任何人都可以建议我在android中如何做到这一点?

1 个答案:

答案 0 :(得分:0)

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

Location myLocation = new Location("LocProvider");
myLocation.setLatitude(latitude);
myLocation.setLongitude(longitude);

//Same as above, Setup friendLocation 

float distance = myLocation.distanceTo(friendLocation);

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