2010-11-11 60 views
5

我創建一個帶有地理編碼功能的谷歌地圖API的應用程序。很顯然,我想使用最精確的api。我給應用程序一個地址,我需要在地圖上找到它,但只要找到經緯度就可以了,然後我可以使用它將其合併到我選擇的任何地圖API中。出於你的經驗,哪個api是最準確的?谷歌,雅虎,必應等。如果你能給出一個大概的百分比,那就太棒了。到目前爲止,我使用谷歌,因爲它似乎是最強大的,但我會考慮改變更準確。地理編碼API的精確度是多少?什麼是最準確的?

回答

6

所有的免費服務只能精確到路段。對於每個路段他們存儲開始和結束街道號碼,然後進行插值。這節省了處理時間和磁盤空間,它還增加了對新建築的彈性。 但是,根據街道號碼在現實生活中的分配情況,它確實導致了均勻分佈的地址或聚集。街邊規則也可能不一致。因此,免費和低成本的服務對於緊急服務甚至一些城市規劃來說都不夠好。

您提到的健壯性,很好的解決方法是使用多個API。使用最健壯的第一個。如果失敗了,你的程序可以嘗試不同的程序。

+0

不知道這是他們是如何做到這一點..是有道理的。 +1爲有趣的信息 – mpen 2010-11-16 03:09:14

+1

你知道它是怎麼回事 - 你付錢給你!高端系統將在訂閱的基礎上具有個人地址和定期更新。 – winwaed 2010-11-16 03:13:11

+0

我同意,很有意思。謝謝(你的)信息。你能指點我一些有償服務嗎?我正在構建的這個應用程序恰好適用於緊急服務,所以我需要儘可能最高的準確性。由於我沒有爲這個項目提供資金,所以我使用免費的資源作爲概念證明,我總是可以從那裏開始。 – Bill 2010-11-16 13:59:54

相關問題