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(别忘了将其也放在目标系统的类路径中)