2012-04-27 170 views
0

我正在使用Google Maps API v3 Distance。它對我數據庫中的大多數地址都很好。但是,似乎有些地址在Google地圖中不可用,並且它似乎選擇了最近的街道地址匹配,這可能會失敗。我希望Google地圖在這種情況下可以根據城市和郵政編碼提供答案。有沒有人有辦法解決嗎?我想過通過地理編碼以數學方式進行雙重檢查,並檢查雅虎地圖(或其他網站)的方式,但增加了處理時間,並不是一個非常優雅的解決方案。必須有一些設置我失蹤或其他類似的工作。Google Maps API v3街道地址與城市,郵編

謝謝!

順便提一下,新的Json串行器!無論如何,這對我來說是新的。

回答

0

你如何格式化你發送的地址?

我已經使用Google Maps API來做一些反向地理編碼,如果找不到街道(由於錯字或你有什麼),Google會返回歷史悠久的市中心的經度。

我的結構地址爲國家,城市cityzip,街道nr。

+0

嗨,格式化的網絡請求是http://maps.googleapis.com/maps/api/directions/json?origin=###+ABC+ABC+ROAD+ABC+AA+#####&destination= ### + ABC + ABC + ROAD + ABC + AA + ##### && mode = driving&units = imperial&region = us&sensor = false謝謝! – user1361447 2012-04-27 20:49:10

0

您應該使用geometr y對象的location_type來確定返回的準確性。我建議檢查一下,看看返回的resulsts是否表示結果是否是ROOFTOPRANGE_INTERPOLATED以外的任何結果。

相關問題