索引超出谷歌地图android[0…3]。。。。因为过度查询

索引超出谷歌地图android[0…3]。。。。因为过度查询,android,google-maps-android-api-2,Android,Google Maps Android Api 2,我正在使用一个异步任务向谷歌服务器请求获取地址详细信息 new LongOperation().execute(""); 在异步任务中,我正在ping到此url String url="http://maps.googleapis.com/maps/api/geocode/json?latlng="+latitude+","+longitude+"&sensor=false"; 发生了什么事: 有时,如果我向服务器重复请求,我会得到ta JAON异常,因为索引超出了google ma

我正在使用一个异步任务向谷歌服务器请求获取地址详细信息

new LongOperation().execute("");
在异步任务中,我正在ping到此url

String url="http://maps.googleapis.com/maps/api/geocode/json?latlng="+latitude+","+longitude+"&sensor=false";
发生了什么事: 有时,如果我向服务器重复请求,我会得到ta JAON异常,因为
索引超出了google maps android的范围

如何解决这个问题:
  • 我是否需要在请求中设置具体的延迟,如果是,多少钱
  • 或者有没有其他方法来实现这一点并解决这个问题

    • 由于调用getJSONFromUrl()函数太快,google maps发生了
      索引超出范围的情况


      可能500毫秒的延迟是不够的(我假设您是在后台线程上执行此操作,而不是休眠UI线程,因为这是一个坏习惯)。尝试将延迟增加到非常高的值,例如一分钟(60000毫秒),看看这是否有帮助。如果是的话,把这个数字降到最低点。

      @Psy Duck。。。。。。我也参考了这个答案我需要知道确切的时间和可能的延迟。。。。。越少越好,或者有任何其他方法来实现此方法。。。因为这个错误是随机发生的,它太长了。。。。我正在编写一个出租车应用程序,所以用户随机移动屏幕上的poi。。。。我在那里挑选证件。。。。所以它必须尽可能少,比如5秒或更少,然后你需要一些其他的方法。我们正在做的事情不太可靠,因为它有时能工作,有时不能。让我查一下别的。好的。。。。。我在stackoverflow中找不到问题。。。。请让我知道其他人在stackoverflow中面临的任何类似情况