私の Android アプリケーションでは、マップ内の現在の場所から最も近い 5 つの場所を検索したいと考えています 。 しかし、それらの値を設定する方法がわかりません。
このコードは 5 つの部分を与えます:
try {
List<Address> addressList =geocoder.getFromLocationName(staddress, 5);//, lowerLeftLatitude, lowerLeftLongitude, upperRightLatitude, upperRightLongitude;
if(adr.getCountryName()!=null)
str+=adr.getCountryName().toString();
}
Log.v(addressList.toString(),"result");
editText.setText(addressList.toString());
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
自分の場所から最も近い場所にこれらの値を設定するにはどうすればよいですか、または最も近い場所を取得する他の方法はありますか?