gpt4 book ai didi

javascript - 如何在没有收到 OVER_QUERY_LIMIT 响应的情况下对 20 个地址进行地理编码?

转载 作者:IT王子 更新时间:2023-10-29 02:45:03 27 4
gpt4 key购买 nike

使用 Google Geocoder v3,如果我尝试对 20 个地址进行地理编码,我会得到一个 OVER_QUERY_LIMIT 除非我将它们的时间间隔大约 1 秒,但是在我的标记全部放置之前需要 20 秒。

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

最佳答案

不,真的没有任何其他方法:如果您有很多位置并想在 map 上显示它们,最好的解决方案是:

  • 在创建位置时使用地理编码器获取纬度+经度
  • 将这些与地址一起存储在您的数据库中
  • 并在您想要显示 map 时使用那些存储的纬度+经度。

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


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

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

关于javascript - 如何在没有收到 OVER_QUERY_LIMIT 响应的情况下对 20 个地址进行地理编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2419219/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com