在加拿大的許多政府網站上,他們有一個功能,只有郵政編碼和街道名稱才能知道您的地址。Google API:使用公民號和郵政編碼查找完整地址
當您在谷歌地圖上搜索郵政編碼時,將涵蓋此郵政編碼所覆蓋的區域。
但看着谷歌地圖API,我找不到一種方式來獲得一個完整的地址,只有郵政編碼和公民號碼。
在加拿大的許多政府網站上,他們有一個功能,只有郵政編碼和街道名稱才能知道您的地址。Google API:使用公民號和郵政編碼查找完整地址
當您在谷歌地圖上搜索郵政編碼時,將涵蓋此郵政編碼所覆蓋的區域。
但看着谷歌地圖API,我找不到一種方式來獲得一個完整的地址,只有郵政編碼和公民號碼。
恐怕Google Geocoding API中沒有這樣的功能。
如果您在加拿大或英國搜索(全精度)郵政編碼,您可以通過結果中Bounds字段的小尺寸來判斷結果是否精確到一個建築物(也許是幾個)。例子(紅色框爲界):
M6G 1C5(加拿大) http://gmaps-samples-v3.googlecode.com/svn/trunk/geocoder/v3-geocoder-tool.html#q%3DM6G%201C5
SW1V 4EB(UK) 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(這裏張貼的期號:)
HTH
感謝您確認這是不可能的。實際上,只有CanadaPost似乎能夠爲加拿大做到這一點。但是有時候,郵政編碼對於許多街道來說可能是相同的,所以它不可能是準確的,但是如果接口處理該異常,它仍然可能是有用的。剛打開http://code.google.com/p/gmaps-api-issues/issues/detail?id=3879&thanks=3879&ts=1327690402。 – FMaz008
我剛剛檢查了FR,看起來它可以處理更多的上下文,對於那些不熟悉加拿大郵政的人,或者至少可以鏈接到此主題;) – miguev