相关疑难解决方法(0)

Android 4.1 Geocoder.getLocationFromName()抛出IOException:无法通过3G解析来自服务器的响应

我在我的Android应用程序中使用Geocoder将字符串解析为地址.以下代码片段通过Wifi正常工作,但不能通过3G.当超过3G时,它会抛出一个IOException: Unable to parse response from server.

在关于此的其他讨论中,一个常见的答案是可能的原因是Geocoder被使用了很多次/分钟,超过了阈值,并导致服务暂时抛出异常.我相信这不是我的情况,因为我从来没有得到过我的新手机(Nexus S,android 4.1)的服务,这是几个星期前我得到的.

这是片段:

Geocoder gc = new Geocoder(this);
List<Address> newAddresses = gc.getFromLocationName(arg0.toString(), 10);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

android geocoding geolocation google-geocoder

1
推荐指数
1
解决办法
2906
查看次数

标签 统计

android ×1

geocoding ×1

geolocation ×1

google-geocoder ×1