2008-10-07 24 views
1

我正致力於將地理位置服務整合到一個網站中,迄今爲止我發現的最佳數據來源是MaxMind的GeoIP API和GeoLite城市數據。即使這些數據似乎經常是有問題的。例如,我坐落在帕洛阿爾託市中心,但它將我的知識產權定位在約7英里外的波托拉谷。帕洛阿爾託擁有6萬多人口,而波托拉谷地人口不到5萬。我認爲,如果你看到知識產權來自某處,那麼假設它來自人口稠密的城市,而不是小城市。我也曾在肯塔基州的全國範圍內找到Palo Alto IPs。有沒有更好的地理位置數據庫/技術/服務,或者是否有人通過提高現有系統的準確性來完成任何工作?

有誰知道任何更好的數據來源,或任何工具/技術/努力來提高地理位置工作的準確性嗎?商業解決方案很好。

回答

0

我不確定這是否有幫助,但是這裏是一個在IP映射方面做得不錯的網站。也許你可以問他們的幫助:) seomoz.org

2

如果知識產權出現在國家的錯誤端,你可能不會在別處找到更好的匹配,因爲它可能是一個ISP爲客戶使用一組IP地址在廣泛的領域。我最喜歡的例子是在英國的列車,這裏的車載wifi被認爲是在瑞典,因爲它們使用衛星連接到瑞典的ISP。

商業供應商可能有能力花費更多的時間來追查困難的案件,但在很多情況下,只是不會給你一個好的答案。然而,他們可能會給你一個信心因素,告訴你他們什麼時候在猜測。我聽說過Quova的好東西,儘管我從來沒有用過它們。

假設您已經獲得了(或可負擔得起的)最佳經度和緯度,那麼您將處理的情況是他們選擇最近的城市而不是附近更大的城市。不幸的是,我沒有代碼可交,但是我使用geonames的數據在一個點附近選擇了一個「明智的」城市,取得了一些成功。他們列出緯度/經度和人口,所以你可以做這樣的事情

ORDER BY (Distance/LOG(Population)) 

您將需要與實驗得到朝向較大的城市偏向右側水平的東西,但我已經是相當不錯的工作採取Google地圖視圖的中心,並在移動地圖時顯示一個標題,如「顯示結果靠近倫敦......」。

相關問題