我有一个java应用程序,我需要位置信息。基于给定的IP。目前,我正在使用http://freegeoip.net。我正在使用java,我所做的是以csv格式获取所提到站点的地理位置信息,然后解析csv文件并找到国家/地区详细信息&在我的Java应用程序中显示它。
不幸的是,这个网站的主要问题是它限制我限制查询的数量,而我需要无限查询用于教育目的。任何机构都可以为我提供可靠,准确(尽可能),免费,无限制的gelocation ip服务,此外还有可能向我提供信息。以csv格式(或我可以从中提取信息到我的Java应用程序的任何合适格式)。
答案 0 :(得分:2)
尝试http://www.maxmind.com/,他们的IP信息数据库在城市级别免费提供地理位置(您可以为更详细的位置支付更多费用。有一个java API,数据库存储在本地。
请注意,此(或任何IP查找)不适用于连接到公司VPN的人员 - 您将获得其公司网络端点的位置。