如何验证国家和州/省名称和邮政编码?

时间:2011-09-22 17:04:35

标签: php validation geolocation location

我正在构建一个需要用户订阅的Web应用程序(使用PHP)。我想让他们确定他们来自哪里。那么验证国家/州(或省)/城市/邮政编码的最佳方法是什么?是否有包含所有信息的数据库?哪一个是最好的?

提前致谢!

5 个答案:

答案 0 :(得分:3)

地址验证有很多选项。主要问题是您的网站将获得多少流量以及您是否需要支持。如果您相对较小,您可以使用以下免费服务:

如果您需要更强大或可定制的内容,则可能需要支付服务费用。

答案 1 :(得分:2)

我知道这已经过时了,但是为了防止其他人走错路,所选择的使用Google API的答案可能还没有发现google terms of service license(...地理编码API 可能只能与Google 地图一起使用;不会在地图上显示地理编码结果,而是禁止在地图上显示。)

如果您没有使用地图......

并且您的要求不需要商业级数据,this总结了一些选项以及要查找的内容。

但是,如果您需要商业数据,greatdata.commelissadata.com都会销售真正的商业级数据产品。

此主题也很有用:stackoverflow thread on zip code data

答案 2 :(得分:1)

使用Google Geocoding API他们每天允许2,500个请求,您可以支付更多费用。它将获取一个地址,并为您提供非常详细的信息,并在您将其编入您的应用程序时提供验证。

答案 3 :(得分:0)

答案 4 :(得分:0)

我使用了http://zipcodedownload.com/便宜的数据,可以在我们的应用程序中提供邮政编码验证/地址更正。