I am using this code to get geographical addresses:
private String getAddress(Location location)
{
try{
List addresses = new Geo
Finally I got the solution of my problem.
If you try to hit server very frequently(several times in a minute) for getting address from lat,long then you can get this exception.The solutions of this problem can be:
1-Please try to avoid several hits for address in a minute.
2-Run this code on different device.
If you want to run this code on same device then clear your app data(or uninstall your app) and wait for some time.
My cause of the issue was not having the proper permissions for the geocoder
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
I was getting the same problem. i added this permission
android.permission.WRITE_EXTERNAL_STORAGE
and it worked well.
My solution was:
Settings > Date & Time > Automatic date & time (Use network-provided time)
I had the same problem with my Samsung Galaxy Tab 10.1. I search hours for a solution and nothing helped. To fix issues try following:
Go to Location settings and enable:
1.Use Wireless networks 2.Use GPS satellites
wait for GPS location fix
After this, geocoder server responded. Even when I disabled wireless and GPS Location, server was working. I think geocoder can only be used if you share your location with Google.