地理编码 - 我应该使用API​​还是数据库?

时间:2011-02-10 06:14:46

标签: database google-maps geocoding

我需要我的用户能够定期对地址进行地理编码,但不能在地图上进行地理编码 - 我只需要将地址转换为一组纬度/经度坐标,这样我的网站就可以做出相应的反应。

Google似乎不希望您使用他们的地理编码服务,除非您实际上正在绘制地图。另一方面,我想确保服务可靠并且会持续很长时间。

如果我知道在哪里找到它,我还会考虑下载某种地址数据库并自行运行请求。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

Google地理编码API的一个很好的替代方案是SimpleGeo(没有联属关系)。在涉及服务条款时,它们更加自由,这意味着您对数据的限制较少。

另一方面,我记得他们创始人的一句话,称他们的非美国数据与谷歌的数据不同(或更好)。

答案 1 :(得分:0)

请注意,此答案不正确,但保留给子孙后代。

如果您每天的请求少于2,500个,那么使用Google的地理编码API应该没问题: http://code.google.com/apis/maps/documentation/geocoding/

你是否基于谷歌想要的假设?

  

本文档适用于希望在其中一个Google Maps API提供的地图中使用地理编码数据的网站和移动开发者。它介绍了如何在可用参数上使用此API和参考资料。

这描述了文档的受众,而不是API本身的受众。