Google API:使用市政号码和邮政编码查找完整地址



在加拿大的许多政府网站上,他们都有一个功能,只需通过邮政编码和街道名称就能知道你的地址。

当你在谷歌地图上搜索邮政编码时,这个邮政编码覆盖的区域就被覆盖了。

但看看谷歌地图API,我找不到只根据邮政编码和市民号码来获得完整地址的方法。

恐怕Google地理编码API中没有这样的功能。

如果你在加拿大或英国搜索(全精度)邮政编码,你可以通过结果中Bounds字段的小尺寸来判断结果是否精确到一栋楼(可能是几栋楼)。示例(红框表示边界):

M6G 1C5(加拿大)http://gmaps-samples-v3.googlecode.com/svn/trunk/geocoder/v3-geocoder-tool.html#q%3DM6G%201C5

sw1v4eb(英国)http://gmaps-samples-v3.googlecode.com/svn/trunk/geocoder/v3-geocoder-tool.html#q%3DSW1V%204EB

你得到的结果是邮政编码,API不会将其"翻译"为街道地址(例如,750 College St,Toronto,ON M6G 1C5)。如果您认为这在整个国家和其他国家(例如英国,不确定其他国家)都很有效,请考虑为地理编码API提交功能请求(并在此处发布问题编号:)

http://code.google.com/p/gmaps-api-issues/issues/entry?template=Geocoding%20API%20-%20功能%20请求

HTH

最新更新