2013-02-06 45 views
1

我想創建一個Java程序,它將自動從氣象服務中檢索天氣狀況。
爲了讓它更有趣,我想添加一項功能,該功能將自動確定用戶的位置並檢索天氣詳情。如何根據IP地址確定用戶的位置?

現在的問題是:我該怎麼做?
InetAddress ipAddress = InetAddress.getByName("localhost");
將獲得用戶的IP地址,但我如何確定位置?

+1

看看 「IP地址映射到的位置」,在此鏈接:http://www.javaranch.com/journal/2008/08/Journal200808.jsp#a2 –

+1

注:您的代碼示例可能不會做你想做的事情 - 它總是會返回回送設備地址(例如,通常爲IPv4的127.0.0.1)。 – Mac

回答