对国家,城市,拉特,朗javascript服务

时间:2009-09-03 15:33:45

标签: javascript jquery web-services json geolocation

将IP从以下脚本转换为country / city / lat / long的最佳/准确/免费服务是什么?

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

3 个答案:

答案 0 :(得分:6)

我正在研究这个问题。

一些潜在的选择:

Maxmind会做一些APIs,但他们的JS服务并不适合我的任务。

答案 1 :(得分:2)

我建议在您的服务器上本地安装一些东西,因为它会在速度方面产生巨大的差异。

这个很棒:MaxMind's GeoIP,他们有一个免费版本,与付费版本的准确度稍差。

您可以下载SQL表或使用带有Apache或PHP插件的已编译C版本。

MaxMind GeoIP CityMaxMind GeoIP Country

答案 2 :(得分:0)

我更喜欢在本地拥有数据,而不是使用第三方API。为了减少延迟和更强大的应用程序,您可能会牺牲一些准确性。

我找到的最好的免费数据库是IP address geolocation SQL database