Android Geocoder.getFromLocation引发异常

Android Geocoder.getFromLocation引发异常,android,Android,可能重复: 我使用的是谷歌api 7,Android2.1模拟器 我正在尝试进行反向地理编码,我得到: 03-07 16:19:42.661:WARN/System.err(261):java.io.IOException:无法解析来自服务器的响应 在这方面: List<Address> addresses = geocoder.getFromLocation(location.getLatitude(), location.getLongitude(), 1); L

可能重复:

我使用的是谷歌api 7,Android2.1模拟器

我正在尝试进行反向地理编码,我得到:

03-07 16:19:42.661:WARN/System.err(261):java.io.IOException:无法解析来自服务器的响应

在这方面:

      List<Address> addresses = geocoder.getFromLocation(location.getLatitude(), location.getLongitude(), 1);
List addresses=geocoder.getFromLocation(location.getLatitude(),location.getLatitude(),1);
有什么想法吗

谢谢,
ray。

请注意,当您调用该方法时,它会向Google Maps的服务器发出一个API调用,而不是在设备上进行调用。我怀疑这是您有时会看到的错误,因为该方法无法从GoogleMapsAPI获得有意义的响应。我使用过这种方法,偶尔也会看到这种错误,但我通常会将该方法放入10次重试的循环中,然后悄悄地忽略偶尔出现的错误。如果每次调用该方法时都会发生这种情况,则会出现一些奇怪的情况。请注意,当您调用该方法时,它会向Google Maps的服务器发出一个API调用,而不是在设备上进行调用。我怀疑这是您有时会看到的错误,因为该方法无法从GoogleMapsAPI获得有意义的响应。我使用过这种方法,偶尔也会看到这种错误,但我通常会将该方法放入10次重试的循环中,然后悄悄地忽略偶尔出现的错误。如果每次调用该方法时都会发生这种情况,则会发生一些奇怪的事情

试试这个试试这个可能是什么奇怪的事情?我正在测试的2部galaxy nexus手机刚刚开始出现这种情况,但在froyo模拟器上运行良好……我认为谷歌正在阻止IP!我同意@MuhammadBabar@MuhammadBabar你解决了吗?@ErumHannan不幸的是,如果谷歌阻止ip或者服务器没有响应,这是我们无法控制的。这可能是什么奇怪的事情?我正在测试的2部galaxy nexus手机刚刚开始出现这种情况,但在froyo模拟器上运行良好……我认为谷歌正在阻止IP!我同意@MuhammadBabar@MuhammadBabar你解决了吗?@ErumHannan不幸的是,如果谷歌阻止了ip或者服务器没有响应,这是我们无法控制的。