我正在研究接受地址搜索的API。我们希望在将搜索条件提交给我们的搜索引擎之前,使用Google的地理编码服务对地址进行规范化。如何在不违反服务条款的情况下使用Google的地理编码来规范化地址?
这引起了我的注意: http://code.google.com/apis/maps/documentation/geocoding/index.html#Limits
“注意:地址解析API仅可在结合使用了谷歌地图,地理编码结果,而不在地图上显示他们是被禁止有关允许的用法的完整详细信息,请参阅Maps API服务条款许可限制。“
这是否意味着我们不能使用地理编码服务用于这一目的?使用过以前可以访问Google地理编码服务的图书馆之后,我知道在技术上可以做到这一点,但这听起来违反了服务条款。
是什么,我们现在要做的还有其他选择吗?
编辑:
事实证明,我们公司确实有与谷歌的许可使用回来的地址,他们最终会被显示在谷歌地图给最终用户,满足我们的协议条款。
使用API比使用Web表单的包装更清洁。另外,我们已经被告知使用API,USPS对于如何接收请求非常敏感。如果相同的IP地址正在轰炸他们的网络表单,请确保他们可能会查看它。 – bpeterson76 2010-10-18 16:31:37
@bpeterson,我引用的示例项目不是webform的包装器;它是Web服务的面向对象的包装器。我已经对这个项目做了自己的改动来解决它的一些缺陷,但我还没有使用它。如果有另一个API(除了Web服务),我不知道它。 – Brad 2010-10-18 16:41:17
谢谢。由于这是一个Java项目,我们无法使用它。 – 2010-12-04 16:13:31