我想將以下功能添加到我的應用程序。行動與Google應用程序引擎和python的GeoIP
順序:
用戶進入到Web應用程序
Web應用程序檢測到的國家和城市基於用戶的IP地址
Web應用程序會自動選擇用戶的國家和城市,並顯示給用戶。
我試圖尋找這一點,甚至問了一個問題的谷歌應用程序引擎谷歌組,但我無法找到一個可靠的方式來獲得這在谷歌應用程序引擎來完成。
有沒有人有我可以開始在這方面的任何點?
我想將以下功能添加到我的應用程序。行動與Google應用程序引擎和python的GeoIP
順序:
用戶進入到Web應用程序
Web應用程序檢測到的國家和城市基於用戶的IP地址
Web應用程序會自動選擇用戶的國家和城市,並顯示給用戶。
我試圖尋找這一點,甚至問了一個問題的谷歌應用程序引擎谷歌組,但我無法找到一個可靠的方式來獲得這在谷歌應用程序引擎來完成。
有沒有人有我可以開始在這方面的任何點?
如果你需要來做這個服務器端,那麼你需要掌握一個映射IP地址到國家/城市的數據庫。這些數據庫經常過時,因此通常是商業性的。 Maxmind對他們的數據庫有不同的許可證,包括我相信的一些免費許可證。
但是,如果您可以將支票移動到客戶端,那麼在瀏覽器中,您可以對Maxmind's free JSONP API進行ajax調用以獲取用戶的估計位置,然後讓應用程序使用JavaScript處理決策。
我會使用Simplegeo API。有一個非常快的電話來做到這一點。 https://simplegeo.com/docs/api-endpoints/simplegeo-places
感謝您的迴應。 Maximinds的JSON API將適用於我的用例。我現在需要弄清楚如何使用他們的條款和條件。 – bhavesh 2011-03-20 19:25:08
另一個投票類型的問題,在這裏做很多人使用Maximind JSON API? – bhavesh 2011-03-20 19:31:32