-3

私はandroid.nowの場所のarraylistの最も近い場所を見つける必要があります。現在の場所、つまり緯度、経度、および友人の場所のセットがあります。一番近くにいる友達を見つける必要がありますか? Androidでこれを行う方法を誰かに教えてもらえますか?

4

1 に答える 1

0

Location クラスを使用します。distanceTo(Location loc)2 つの Location 間の距離を計算するために呼び出されるメソッドがあります。

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)

于 2014-12-15T18:54:17.087 に答える