我计划使用Google Maps V3 API对存储在数组中的一批地址进行地理编码。这些地址将从我的数据库中检索并进行地理编码,这样我就可以在地图上为它们创建标记。
然而,我知道谷歌已经对发送给他们的地理编码请求的速率进行了限制,所以我想知道如何使用PHP将地理编码请求速率限制为,可能每10秒1个地理编码?
sleep(10);
?
是的,sleep(10)
会这么做。
或者,在客户端机器上使用javascript运行地理编码。速率限制是基于IP地址的,所以你可以通过让浏览器进行地理编码来将其传播给访客。