java io ioexception unable to parse response from server geocoder

前端 未结 5 894
-上瘾入骨i
-上瘾入骨i 2020-12-16 01:33

I am using this code to get geographical addresses:

private String getAddress(Location location)
{
    try{
        List
addresses = new Geo
相关标签:
5条回答
  • 2020-12-16 02:16

    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.

    0 讨论(0)
  • 2020-12-16 02:18

    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" />
    
    0 讨论(0)
  • 2020-12-16 02:19

    I was getting the same problem. i added this permission

    android.permission.WRITE_EXTERNAL_STORAGE

    and it worked well.

    0 讨论(0)
  • 2020-12-16 02:22

    My solution was:

    Settings > Date & Time > Automatic date & time (Use network-provided time)
    
    0 讨论(0)
  • 2020-12-16 02:30

    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.

    0 讨论(0)
提交回复
热议问题