如何在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();
}
}
这是我到目前为止所尝试的。