0

我使用 JS API 在 Google 地图上绘制了大约 100 个地址。我发现只有前 20 个被加载,其余的我从谷歌的 API 中得到一个错误。经过一些调试后,我发现我正在向许多人快速查询。

所以我的问题是;我将如何使用 js/jQuery 一次加载 20 个,将超时设置为 1 或 2 秒,然后再加载 20 个,然后重复直到没有更多结果?

4

1 回答 1

1

也许 setTimeout 应该可以工作,如果我记得,Gmaps 限制为 20 个查询/分钟。

setTimeout('get20More', 60000);

但是您应该始终将这些数据保存在数据库中以供进一步使用,因此您不会无缘无故地查询 Gmaps。

于 2012-09-21T18:24:45.527 回答