因此,在我之前的问题中告诉我可以使用databases provided by MaxMind确定位置。

因此,我从他们的站点下载了他们的数据库。它们是csv文件,并在Excel中打开。

InetAddress ip = InetAddress.getLocalHost()是我获取计算机IP的方式。从那里我String justIP = ip.getHostAddress()

我的问题是:
 如何使用刚刚下载的数据库将justIP解析为城市位置?
我对此并不陌生,因此不胜感激。

其中一个文件具有三列。 startIPNumendIPNumlocID我不知道它们的作用,但是我想locID映射到另一个文件中的城市和国家/地区。

最佳答案

您是否尝试过Maxmind的Java示例? http://dev.maxmind.com/geoip/downloadable#Java-8
并参见http://dev.maxmind.com/geoip/csv以获取字段描述

10-04 11:52