Java 如何使用MaxMind';s GeoIP数据库以确定位置?

Java 如何使用MaxMind';s GeoIP数据库以确定位置?,java,geolocation,location,inet,Java,Geolocation,Location,Inet,所以,我在上一个问题中被告知,我可以使用 所以,我从他们的网站上下载了他们的数据库。它们是csv文件,在Excel中打开 InetAddress ip=InetAddress.getLocalHost()是获取计算机ip的方式。从那里我做了String justIP=ip.getHostAddress() 我的问题是: 如何使用我刚下载的数据库将justIP解析到城市位置 我是新来的,所以一点帮助将不胜感激 其中一个文件有三列startIPNum、endIPNum和locID我不知道它们做什么,

所以,我在上一个问题中被告知,我可以使用

所以,我从他们的网站上下载了他们的数据库。它们是
csv
文件,在Excel中打开

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

我的问题是:
  • 如何使用我刚下载的数据库将
    justIP
    解析到城市位置

  • 我是新来的,所以一点帮助将不胜感激


    其中一个文件有三列
    startIPNum
    endIPNum
    locID
    我不知道它们做什么,但我猜
    locID
    映射到另一个文件中的城市和国家位置。

    您尝试过Maxmind的Java示例吗

    有关对我有效的字段描述,请参见。只是一个问题:如果我将他们的
    源文件
    文件夹转换成一个JAR,我是否能够在Eclipse项目中将其作为依赖项使用?1。编译:
    cd-source/com/maxmind/geoip/
    javac*.java
    2。包装:你可以使用任何zip工具,3。添加到buildpath(别忘了将其也放在目标系统的类路径中)