有沒有可能在django中找到用戶的位置。我的意思是有什麼辦法可以獲得經緯度和位置。Python:Django:我怎樣才能找到用戶的緯度和經度,以便我可以顯示用戶的位置?
1
A
回答
2
我不相信Django的可以直接做到這一點,你可以使用Django能做的就是請求的用戶的使用來自外部的自由web服務的IP,並要求緯度和經度,然後將位置
例如...易Python代碼:
IP_URL = "http://api.hostip.info/?ip="
def get_coords(ip):
url = IP_URL + ip
respond = None
try:
respond = urlib2.urlopen(url).read()
execept URLError:
return
if respond:
#Parse de returned XML Here, you can use MiniDom
通過api.hostip.info工作方式好,如果用戶是在美國。外面不太好......但你明白了。
1
要麼你得到自己的一些地理ip表來查找,或者你在html5中使用位置庫。
喜歡這裏:http://html5demos.com/geo
這個演示實際顯示你的地圖,但JavaScript的查詢,其實是給予你經度和緯度。
0
IP API是一個很好的方法來做到這一點。比其他人提到的更準確。
相關問題
- 1. 在封閉位置找到用戶的緯度和經度
- 2. 找不到用戶的位置: - 緯度和經度在android
- 3. iOS - 我怎樣才能返回經度和緯度?
- 4. 我怎樣才能以編程方式獲取緯度,位置的經度或使用api
- 5. 我怎樣才能找到當前經度和使用HTML5
- 6. Bing地圖。我怎樣才能得到緯度和經度的地址?
- 7. 我怎樣才能到我的用戶
- 8. 我怎樣才能獲得的緯度和經度從JSON谷歌地圖
- 9. 我怎樣才能獲得緯度和經度值從UDP數據包的C#
- 10. 如何根據用戶輸入的經度和緯度找到一個位置?
- 11. 如何獲取經度和緯度後的用戶位置
- 12. 獲取用戶位置的經度和緯度
- 13. Android用戶位置返回0.0的經度和緯度
- 14. 我們怎樣才能找到經緯度定義的兩個位置之間的夾角
- 15. 如果我有他們的緯度/經度位置,我怎樣才能找出用戶的郵政編碼?編寫查詢需要幫助
- 16. 我應該如何找到我的位置的經度和緯度?
- 17. 以min爲單位顯示Google地圖緯度/經度爲max緯度/經度
- 18. 我怎樣才能得到用戶
- 19. 我怎樣才能整合我的android錄音機代碼,以顯示用戶的當前位置?
- 20. 我怎樣才能以谷歌地圖的方式詢問用戶的位置?
- 21. 我怎樣才能從iPhone的用戶的位置?
- 22. 我怎樣才能使用另一個用戶的顯示
- 23. 從用戶指定位置獲取緯度和經度
- 24. 如何從Facebook用戶位置獲取經度和緯度?
- 25. 我怎樣才能得到在ios5中使用郵政編碼的經度和緯度值?
- 26. 不顯示位置,但顯示經度和緯度
- 27. 找到當前位置的經緯度
- 28. 我怎樣才能找到一個位置附近的位置?
- 29. 獲取用戶位置的緯度經度與API 22
- 30. 我怎樣才能得到當前位置經緯度值在PHP中使用android
請參閱[什麼樣的python庫可以告訴我給出IP地址的大概位置和時區?](http://stackoverflow.com/questions/2543018/what-python-libraries-can-tell-me-approximate-位置和時區賦予-AN-IP) –