Android でリバース ジオコーディングを使用してより正確な位置を取得するにはどうすればよいですか?
編集:
Geocoder geocoder = new Geocoder(this, Locale.ENGLISH);
try {
List<Address> addresses = geocoder.getFromLocation(latitude,
longitude, 5);
address=new ArrayList<String>();
log.debug(addresses.size());
if (addresses != null&&addresses.size()>0) {
Address fetchedAddress = addresses.get(0);
for (int i = 0; i < fetchedAddress.getMaxAddressLineIndex(); i++) {
address.add(fetchedAddress.getAddressLine(i));
}
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
Toast.makeText(getApplicationContext(), "Could not get address..!",
Toast.LENGTH_LONG).show();
}
}
これは私がこれまでに試したことです。