国家,州,省WebService?
时间:2020-03-06 14:36:00 来源:igfitidea点击:
是否有任何优质的Web服务可以为国家和州/省提供良好的查找信息?
如果是这样,我们使用什么?
解决方案
如果我们只需要美国信息,美国邮政服务会提供一组Web服务,称为WebTools。 https://www.usps.com/business/web-tools-apis/welcome.htm。我们将需要注册才能使用它们,但是一旦注册,它们的使用就非常简单。我们只需通过HTTP发送XML请求,然后服务器将XML响应发送回去,而只需将其解压缩即可。
样品要求:
http://SERVERNAME/ShippingAPITest.dll?API=Verify&XML=<AddressValidateRequest%20USERID="xxxxxxx"><Address ID="0"><Address1></Address1><Address2>6406 Ivy Lane</Address2><City>Greenbelt</City><State>MD</State><Zip5></Zip5><Zip4></Zip4></Address></AddressValidateRequest>
样本回复:
<?xml version="1.0"?> <AddressValidateResponse> <Address ID="0"> <Address2>6406 IVY LN</Address2> <City>GREENBELT</City> <State>MD</State> <Zip5>20770</Zip5> <Zip4>1441</Zip4> </Address> </AddressValidateResponse>
这是技术文档的链接:
https://www.usps.com/business/web-tools-apis/documentation-updates.htm
美国人口普查局的TIGER数据集是地理数据的良好来源,包括美国的查找和地图数据。他们不再主动跟踪Zip代码数据,但确实有1999年的老式文件可用。
对于国家/地区,ISO国家/地区代码列表是公开可用的。
我不了解美国以外的信息资源。
http://www.geonames.org/
那是我发现的最好的。他们让我们自己下载和托管Web服务,这也很好。