我需要以编程方式查找给定城市的近似邮政/邮政编码。 当我使用此链接时:
http://maps.googleapis.com/maps/api/geocode/xmladdress=vancouver,BC,Canada&components=country:CA
它为我提供了除邮政编码以外的所有位置信息。有没有办法只使用城市名称来获取邮政编码?
答案 0 :(得分:1)
可能不会,因为城市可以有多个邮政编码。
至少在美国,您可以查看USPS的“Hold for Pickup Facility Information”api
https://www.usps.com/business/web-tools-apis/address-information.htm(向下滚动一下)
这将返回给定城市中的邮政设施列表,您可以从中收集该区域中(至少某些)邮政编码的列表。
答案 1 :(得分:0)
我已经四处看了看。本是对的。仅使用城市名称无法获得邮政编码。你需要完整的地址。但是,您可以获得坐标的邮政编码。它需要太多的api调用,但如果你有城市的坐标,你可以轻松获得邮政编码。