因此,在我之前的问题中告诉我可以使用databases provided by MaxMind确定位置。
因此,我从他们的站点下载了他们的数据库。它们是csv
文件,并在Excel中打开。InetAddress ip = InetAddress.getLocalHost()
是我获取计算机IP的方式。从那里我String justIP = ip.getHostAddress()
我的问题是:
如何使用刚刚下载的数据库将justIP
解析为城市位置?
我对此并不陌生,因此不胜感激。
其中一个文件具有三列。 startIPNum
,endIPNum
和locID
我不知道它们的作用,但是我想locID
映射到另一个文件中的城市和国家/地区。
最佳答案
您是否尝试过Maxmind的Java示例? http://dev.maxmind.com/geoip/downloadable#Java-8
并参见http://dev.maxmind.com/geoip/csv以获取字段描述