当前位置: 首页 > 面试题库 >

如何在未收到OVER_QUERY_LIMIT响应的情况下对20个地址进行地址解析?

乜胜泫
2023-03-14
问题内容

使用Google Geocoder
v3,如果我尝试对20个地址进行地理编码,除非得到的时间间隔约为1秒,否则我将获得OVER_QUERY_LIMIT,但是所有标记都需要20秒才能放置完。

除了预先存储坐标以外,还有其他方法吗?


问题答案:

不,实际上没有其他方法:如果您有很多位置,并希望在地图上显示它们,最好的解决方案是:

  • 创建位置后,使用地理编码器获取纬度+经度
  • 将它们与地址一起存储在数据库中
  • 并在显示地图时使用存储的纬度和经度。

当然,这是因为考虑到与位置咨询相比,位置的创建/修改要少得多。

是的,这意味着您在保存位置时必须做更多的工作-但这还意味着:

  • 您将可以按地理坐标进行搜索
    • 即“ 我想要一个列表,这些列表是我现在所在的位置附近
  • 显示地图会更快
    • 即使上面有20多个位置
  • 哦,还有 (最后但并非最不重要) :这将起作用;-)
    • 您不太可能在N秒内达到X个地理编码器调用的限制。
    • 而且您不太可能达到每天Y个地理编码器通话的限制。


 类似资料:
  • 问题内容: 如何从起始IP地址和结束IP地址生成一系列IP地址? 网络“ 192.168.0.0/24”的示例: 我希望有: PS:网络,起始和结束IP可以是动态的,上面仅是一个示例。 谢谢… 问题答案: 认识到IPv4地址的4个组成部分实际上都是00到FF之间的十六进制数字。 如果将起始IP地址和结束IP地址更改为32位无符号整数,则可以从最低的一个循环到最高的一个,然后将循环通过的每个值转换回

  • 提示 页面模板源码免费开源,在uni-app的插件市场uView的 示例项目 中,在右上角选择"使用 HBuilderX 导入示例项目" 或者 "下载示例项目ZIP", 在HX运行项目即可看到和使用模板。 此功能包含两个页面,分为展示用户收货地址列表和添加收货地址。相关功能和数据均为本地模拟数据和格式,不一定 和用户实际环境相同,请自行修改对应的js实现逻辑,不要拘泥于模板的示例。

  • 我在服务器上执行如下命令: netstat -anp | grep 6379 查看redis的6379端口情况,结果如下所示: 上面的192.168.0.11是内网地址,41.92.250.40是公网地址(当然为了安全我这边是随便改了不是真实的地址) 阿某云买的服务器,上面有两个ip 41.92.250.40(公) 192.168.0.11(私有) 现在我对Local Address 本地地址还有

  • 问题内容: 发送电子邮件的代码如下: 我的问题是,正如我在utf-8中编码主题一样,我如何编码收件人地址,即。 问题答案: JavaMail的MimeMessage使用InternetAddress: 此类表示使用RFC822语法的Internet电子邮件地址。典型的地址语法格式为“ user@host.domain”或“个人名称user@host.domain”。 RFC822格式说: 请注意,

  • 问题内容: 因此,我正在尝试获取本地网络中本机的IP地址(应该是)。 我的初衷是使用这样的东西: 但它只会返回,这是正确的,但对我却没有太大帮助。 我四处搜索并找到了这个答案http://codingdict.com/questions/121424,它仅创建了到某些网页的- connection(例如“ google.com”),并从套接字获取了本地主机地址: 这确实适用于我的机器(返回),但需

  • contiki os如何将IP地址映射到MAC地址,该地址存储在哪里? 我知道ICMPv6和RPL的基础知识,但是一旦网络建成,在发送IPv6数据包时,如何知道下一跳的MAC地址?我假设不是每次都发送邻居请求消息。此外,在Cooja上,我看到的唯一ICMPv6消息是RPL消息。 我试图通过grep、谷歌搜索和文档找到答案,但我找不到。