如何使用MaxMind的GeoIP数据库确定位置?

时间:2013-02-07 07:49:29

标签: java geolocation location inet

因此,我在上一个问题中被告知我可以使用databases provided by MaxMind来确定位置。

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

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

我的问题是:

  • 如何使用我刚刚下载的数据库将justIP解析为城市位置?

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

    其中一个文件有三列。 startIPNumendIPNumlocID我不知道这些是做什么的,但我猜locID映射到另一个文件中的城市和国家/地区位置。

    1 个答案:

    答案 0 :(得分:3)

    您是否尝试过Maxmind的Java示例? http://dev.maxmind.com/geoip/downloadable#Java-8
    有关字段说明,请参阅http://dev.maxmind.com/geoip/csv