Θα χρησιμοποιηθεί αντίστροφη γεωκωδικοποίηση από τους Χάρτες Google για να πάρετε μια διεύθυνση, και η πρώτη φορά που λειτούργησε, βάλτε τη διεύθυνση εντελώς, αλλά τώρα δείχνει μόνο εγώ γεωγραφικό πλάτος και μήκος, χωρίς όνομα, σε κάθε διεύθυνση.
Μπορεί κάποιος να με βοηθήσει;
κωδικός μου:
private class GetAddressTask extends AsyncTask<Location, Void, String> {
@Override
protected String doInBackground(Location... params) {
Geocoder geocoder = new Geocoder(MainActivity.this);
Location loc = params[0];
List<Address> addresses = null;
try {
addresses = geocoder.getFromLocation(loc.getLatitude(), loc.getLongitude(), 1);
} catch (IOException e) {
return null;
}
if( addresses != null && addresses.size() > 0 ) {
Address addr = addresses.get(0);
String addressText = addr.getAddressLine(0);
updateLastStreet(addressText, MainActivity.this);
return addressText;
}
return null;
}
}













