2009-09-01 77 views
0

我們使用Google Maps API作爲應用程序來確定數據庫中一組地址的距離和駕車路線。總體而言,我們正在處理大約1000個地址,有些地址有錯別字,縮寫,......這些都會導致返回正確地址匹配(lat/long)時出現問題。Google Maps API:您是否可以明確限定地址部分

對於沒有返回正確結果的地址,我們試圖刪除部分地址(即只使用Address和Zip,而不是城市,州)。但是我們發現一些結果是關閉的(即在波蘭的某個地方)。

因此,我們想知道是否有可能限定地址部分(即地址= 1600 Pennsylvania Avenue & zipcode = 49455)以避免谷歌地圖的誤解。任何人都知道是否有可能做到這一點?

回答

1

我認爲你只是發送字符串谷歌和處理你回來的東西卡住了。你可以做的一件事就是使用GClientGeocoder.setViewport()來指定結果應該顯示的邊界框和/或使用GClientGeocoder.setBaseCountryCode()來指定你的結果應該在特定的國家。

0

http://en.wikipedia.org/wiki/Garbage_In,_Garbage_Out「GIGO」是地址的規則。

與其試圖自己清理列表,有很多郵件列表公司會收取地址列表清理費用。

他們將糾正地址並識別僞造地址。他們還將通過郵局的轉發數據庫運行您的列表。這會爲您提供舊數據的當前地址。

人和企業不斷移動。

加入 - 如果您有良好的郵政編碼,您可以使用它們代替城市,州。只需使用「10 main st,10045」作爲您對Google的輸入。但是你需要知道你的郵政編碼是正確的。 (郵件列表公司將爲您處理。)

相關問題