我一直在用 Google Maps 编写一些代码,并试图用 Places Library 接收(我不会撒谎)相当大量的数据。我知道每次搜索最多返回 20 分。在我的 JavaScript 应用程序中,我在一个相当小的区域内对搜索进行了 625 次调用。然而,有太多的重复项,我觉得在搜索中我什至没有在地图上制作超过 100 个标记。无论如何,我曾经看到约 74 个结果,但现在我只看到 40 个结果,而且我的许多搜索都没有发生,因为当我尝试运行地点搜索时返回了一些 OVER_QUERY_LIMIT 状态。有什么原因吗?我知道一天内访问网站的次数少于 10 次。
我搜索的主要驱动是这样的:
函数 mapSearch() {
$.each(pointArray, function(i, iArray) {
$.each(iArray, function(j, point) {
placeRequest(pointArray[i][j]);
});
});
}