2011-03-20 27 views
4

我想將以下功能添加到我的應用程序。行動與Google應用程序引擎和python的GeoIP

順序:

  1. 用戶進入到Web應用程序

  2. Web應用程序檢測到的國家和城市基於用戶的IP地址

  3. Web應用程序會自動選擇用戶的國家和城市,並顯示給用戶。

我試圖尋找這一點,甚至問了一個問題的谷歌應用程序引擎谷歌組,但我無法找到一個可靠的方式來獲得這在谷歌應用程序引擎來完成。
有沒有人有我可以開始在這方面的任何點?

回答

6

如果你需要來做這個服務器端,那麼你需要掌握一個映射IP地址到國家/城市的數據庫。這些數據庫經常過時,因此通常是商業性的。 Maxmind對他們的數據庫有不同的許可證,包括我相信的一些免費許可證。

但是,如果您可以將支票移動到客戶端,那麼在瀏覽器中,您可以對Maxmind's free JSONP API進行ajax調用以獲取用戶的估計位置,然後讓應用程序使用JavaScript處理決策。

+0

感謝您的迴應。 Maximinds的JSON API將適用於我的用例。我現在需要弄清楚如何使用他們的條款和條件。 – bhavesh 2011-03-20 19:25:08

+0

另一個投票類型的問題,在這裏做很多人使用Maximind JSON API? – bhavesh 2011-03-20 19:31:32

相關問題