如何使用Google Maps v3快速反向地理编码330个条目

时间:2017-07-03 17:58:27

标签: javascript google-maps google-maps-api-3 reverse-geocoding

  1. 我有大约330个entires进行反向地理编码(转换lat-lng 指向街道地址)。
  2. 我使用了setInterval函数来延迟发送 请求
  3. 我在1-2秒的间隔内随机延迟 对于每个请求。
  4. 但是一旦反向地理编码达到50个,它就会启动 抛出QUERY_OVER_LIMIT状态和发送所需的延迟 下一个请求继续以指数方式持续增加15-20秒 导致输出在20-30分钟后显示。
  5. 我搜索过大多数stackoverflow问题以及正确阅读google文档仍然没有解决我的问题。

    我还验证了QUERY_OVER_LIMIT状态代码是由于没有请求而不是由于每天2500个请求限制。

    我的项目演示代码片段(它只是我正在做的事情的一部分,不会运行)

    Profile profile = Profile.getCurrentProfile();
        ShareLinkContent linkContent = new ShareLinkContent.Builder()
                .setContentTitle("Post TEST")
                .setContentDescription(
                        "Post test")
                .setContentUrl(Uri.parse("https://play.google.com/store/apps/details?id=" + appPackageName))
                .build();
        if (canPresentShareDialog) {
            shareDialog.show(linkContent);
        }
    

0 个答案:

没有答案