2013-02-07 41 views
1

所以,在我之前的問題中,我被告知我可以使用databases provided by MaxMind來確定位置。如何使用MaxMind的GeoIP數據庫來確定位置?

因此,我從他們的網站上下載了他們的數據庫。他們是csv文件並在Excel中打開。

InetAddress ip = InetAddress.getLocalHost()是我如何獲得我的電腦的IP。從那裏,我做String justIP = ip.getHostAddress()

我的問題是:

  • 如何解決justIP使用我剛剛下載的DB一個城市的位置信息???

  • 我是新來的,所以有一點幫助將不勝感激。

    其中一個文件有三列。 startIPNumendIPNumlocID我不知道這些做什麼,但我想locID映射到另一個文件中的城市和國家的位置。

    回答

    3

    您是否嘗試過Maxmind的Java示例? http://dev.maxmind.com/geoip/downloadable#Java-8
    而且請參閱http://dev.maxmind.com/geoip/csv以瞭解字段說明

    +0

    這對我很有用。只是一個問題:如果我將他們的'source'文件夾轉換爲JAR,我能夠將它用作Eclipse項目中的依賴項嗎? –

    +1

    1.編譯:'cd source/com/maxmind/geoip /''javac * .java' 2. pack:可以使用任何zip util,3.添加到buildpath(不要忘記把它放在classpath中在目標系統上) – Fusselchen

    相關問題