因此,我在上一个问题中被告知我可以使用databases provided by MaxMind来确定位置。
所以,我从他们的网站上下载了他们的数据库。它们是csv
个文件并在Excel中打开。
InetAddress ip = InetAddress.getLocalHost()
是我获取计算机IP的方式。从那里我做String justIP = ip.getHostAddress()
我的问题是:
justIP
解析为城市位置?
其中一个文件有三列。 startIPNum
,endIPNum
和locID
我不知道这些是做什么的,但我猜locID
映射到另一个文件中的城市和国家/地区位置。
答案 0 :(得分:3)
您是否尝试过Maxmind的Java示例? http://dev.maxmind.com/geoip/downloadable#Java-8
有关字段说明,请参阅http://dev.maxmind.com/geoip/csv