我希望在PHP脚本中一次对5000多个地址进行地理编码(这只会运行一次).
我一直在研究google作为这样做的潜在资源,但是我已经阅读过报告,在通过它们运行200个左右的查询之后,google会在一天之内启动你.
我只是想知道是否有任何其他方式地理编码5000左右的地址,另一种服务,如谷歌提供或类似的我可以使用?
或者我只需要错开这个?问题是我真的没有太多时间,每天做200或300次5000次结果将花费近5个(工作)周.
谢谢
汤姆
wil*_*aks 12
您可以使用Bing Maps:Spatial Data API用于一次批量地对数千个地址进行地理编码(该链接甚至是关于如何在PHP中使用它的详细教程).
您只需在http://www.bingmapsportal.com注册一个密钥,但这是免费且快速的(您可以在几分钟内收到确认电子邮件).
我可以提交的地理编码请求数量是否有限制?
如果从一个IP地址收到24小时内超过2,500个地理编码请求,或者地理编码请求从单个IP地址以过快的速率提交,则Google Maps API地理编码器将开始响应状态代码为620.
[...]
如果您需要向地理编码Web服务提交一组非常大的地址以供以后使用,您应该考虑使用Google Maps API Premier,它为此目的提供单独的批量地理编码配额.
正如@Pekka所提到的:请注意,Google的服务条款禁止将地理编码内容用于除了在地图上显示之外的目的.
| 归档时间: |
|
| 查看次数: |
6573 次 |
| 最近记录: |