0
座標に基づいて検索アドレスは:ジオコーディングアンドロイド - 私は私のAndroidアプリで一緒にこの小さな機能を入れている
protected void toAddress(double lat, double lng, int maxResults) {
String address = null;
Geocoder gcd = new Geocoder(TarsActivity.this, Locale.getDefault());
List<Address> addresses = null;
try {
addresses = gcd.getFromLocation(lat, lng, maxResults);
} catch (IOException e) {
e.printStackTrace();
}
if (addresses.size() > 0) {
address = addresses.get(0).getLocality().toString();
Toast.makeText(getApplicationContext(), address, Toast.LENGTH_LONG);
}
else
Toast.makeText(getApplicationContext(), "ERROR", Toast.LENGTH_LONG);
}
関数呼び出しは、この
toAddress(location.getLatitude(), location.getLongitude(), 10);
のようになります。しかし、アプリケーションはしていませんトーストとその住所を表示しますか?私はそれをデバッグし、正しいアドレスがアドレスリストにあります。ご覧のとおり、toString()関数を使って文字列に変換しようとしました。誰ですか?前もって感謝します!