2009-09-03 83 views
4

什麼是最好/準確/免費的服務將IP從以下腳本轉換爲country/city/lat/long?IP到國家,城市,緯度,經度javascript服務

$.getJSON("http://jsonip.appspot.com?callback=?", 
    function(data){ 
     alert("Data Returned: " + data.ip); 
    }); 
+6

10回答和沒有接受,漂亮的統計數據。 – 2009-09-03 15:34:44

+2

現在很好。 :) – 2009-09-03 15:37:09

+0

謹慎的說明 - 你得到你所支付的。 – jro 2009-09-03 16:04:10

回答

6

因爲這是我前幾天研究的。

夫婦的潛在選擇:

的MaxMind做一些APIs但他們的JS服務不仰望任務,我的腦海裏。

0

而不是使用第三方API,我更喜歡在本地的數據。您可能會犧牲一點準確性,從而減少延遲並提供更強大的應用程序。

我找到的最好的免費數據庫是IP address geolocation SQL database

1

​​提供了一個很好的服務。他們沒有自己的Java REST API,但有一個已經可用here

2

我建議你服務器上的本地安裝的東西,因爲它會在速度方面的巨大差異。

這一個很好:MaxMind's GeoIP,他們有一個免費版本,只是作爲付費版本少一點的準確性。

您可以下載SQL表或使用帶有Apache或PHP插件的已編譯C版本。

MaxMind GeoIP CityMaxMind GeoIP Country