将IP从以下脚本转换为country / city / lat / long的最佳/准确/免费服务是什么?
$.getJSON("http://jsonip.appspot.com?callback=?",
function(data){
alert( "Data Returned: " + data.ip);
});
答案 0 :(得分:6)
答案 1 :(得分:2)
我建议在您的服务器上本地安装一些东西,因为它会在速度方面产生巨大的差异。
这个很棒:MaxMind's GeoIP,他们有一个免费版本,与付费版本的准确度稍差。
您可以下载SQL表或使用带有Apache或PHP插件的已编译C版本。
答案 2 :(得分:0)
我更喜欢在本地拥有数据,而不是使用第三方API。为了减少延迟和更强大的应用程序,您可能会牺牲一些准确性。
我找到的最好的免费数据库是IP address geolocation SQL database。