繁体   English   中英

需要客户端API来确定IP地址的地理位置

[英]Need a client side API for determing geo location of IP addresses

我需要Java或Ruby中的客户端API。 我更 希望 这只需要LOCAL。 事实上,这甚至可能不是IP,而是更多的数据库导入。 问题是我无法使用基于Web服务的Web服务,因为对我来说I / O太多了。

注意:通过地理定位,我真正需要的只是国家/地区。 我也会接受实际的纬度/长度坐标。

几个月前我在看这些人: http//www.maxmind.com/app/geolitecountry

这似乎没问题,因为我的目的有限。

快速谷歌搜索产生了这个结果: http//www.hostip.info/dl/index.html

我认为这正是你要找的。

对于基于网络的网站,您可以使用: http//code.google.com/apis/ajaxsearch/ 你所做的就是:

<script type="text/javascript" src="http://www.google.com/jsapi?key=yourapikey"></script>

现在谷歌填充了一些javascript变量,在你的其他js脚本中你现在可以使用:google.loader.ClientLocation.address.city,google.loader.ClientLocation.address.region,google.loader.ClientLocation.address.country访问地理位置。

对于非常粗略的本地解决方案,您可以在此处获取各国的IP范围: http//www.countryipblocks.net/continents/ 您基本上可以在本地存储它并引用它以获得粗略的地理位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM