如何在angularJs数据表中使用Google Maps地理编码器而不超过配额限制

a1o7rhls  于 2023-11-16  发布在  Angular
关注(0)|答案(2)|浏览(149)

我有一个datatable,我需要找到一个基于纬度和纬度的城市名称。我试图使用谷歌Map地理编码器,以扭转编码纬度和经度到城市名称。我创建了一个函数来做到这一点,但我得到限制率超过,因为我有很多行的datatable。
有没有办法只为当前活动的分页调用地理编码函数?

brqmpdu1

brqmpdu11#

地理编码API的速率限制为每秒50个请求,每天2,500个请求,计算为客户端和服务器端查询的总和。
你应该做的是在JavaScript中的地理编码请求之间增加一些延迟或间隔,也许是几毫秒,只要不超过每秒50个请求即可。

ctehm74n

ctehm74n2#

在这里请小心!
地理编码API的默认每日配额限制为无限制,直到您自己更改它。
您可以在Google Cloud Console上执行此操作。
进入“谷歌Map平台”,然后进入“配额”,然后从顶部的下拉列表中选择API,点击“请求”,然后修改“每天的请求”。
这是为了澄清第一个答复中的信息。
您也可以在Google Maps Platform上查看“指数回退”-https://developers.google.com/maps/optimization-guide#performance

相关问题