城市,省/州,邮政编码的国家

时间:2014-05-13 18:35:44

标签: vb.net google-maps zipcode postal-code

我需要以编程方式查找给定城市的近似邮政/邮政编码。 当我使用此链接时:

http://maps.googleapis.com/maps/api/geocode/xmladdress=vancouver,BC,Canada&components=country:CA

它为我提供了除邮政编码以外的所有位置信息。有没有办法只使用城市名称来获取邮政编码?

2 个答案:

答案 0 :(得分:1)

可能不会,因为城市可以有多个邮政编码。

至少在美国,您可以查看USPS的“Hold for Pickup Facility Information”api

https://www.usps.com/business/web-tools-apis/address-information.htm(向下滚动一下)

这将返回给定城市中的邮政设施列表,您可以从中收集该区域中(至少某些)邮政编码的列表。

答案 1 :(得分:0)

我已经四处看了看。本是对的。仅使用城市名称无法获得邮政编码。你需要完整的地址。但是,您可以获得坐标的邮政编码。它需要太多的api调用,但如果你有城市的坐标,你可以轻松获得邮政编码。