मैं एक पता प्राप्त करने के लिए गूगल मैप्स से रिवर्स जियोकोडिंग इस्तेमाल किया, और पहली बार यह काम किया, पता पूरी तरह से डाल दिया, लेकिन अब यह सिर्फ मुझे अक्षांश और देशांतर, कोई नाम नहीं चलता किसी भी पते में।
क्या कोई मेरी मदत कर सकता है?
मेरे कोड:
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;
}
}













