獲取Web請求來自何處的位置(到國家/地區)的最佳方式是什麼?如何獲取Web請求的位置?
2
A
回答
3
有3種方式,一般地講:
- 使用GeoIP的或一些類似的數據庫或服務,其IP地址映射到物理位置
- 用W 3C地理位置API(通過新的瀏覽器只支持)
- 谷歌齒輪地理位置
1
您可以從頭部獲取IP並從IP獲取位置。
適用於Java Web App。
你可以把一個過濾器來攔截每個請求,並
request.getRemoteAddr();// //will return you
然後有很多的服務可從IP進行分辨率映射到其位置
+0
是啊,全國規模的IP地理定位或多或少是準確的。更準確地說,你會遇到問題(這主要是指「那些討厭的用戶與他們的移動連接,現在總是四處奔波」)。 – Piskvor 2011-01-25 17:14:36
相關問題
- 1. 獲取ajax請求的位置座標
- 2. 如何設置此API獲取請求?
- 3. 如何從服務中獲取Android位置更新請求
- 4. 如何獲取請求URL?
- 5. 如何從位於DLL中的WCF Web服務獲取XML請求?
- 6. 如何讓iPhone在Web請求中包含位置信息?
- 7. 如何獲取從web服務請求返回的原始xml?
- 8. 如何從Web請求中獲取HTML的特定部分
- 9. 如何從Web Service獲取請求的來源?
- 10. 如何在ASP.NET Web API中獲取uri的請求對象?
- 11. 如何獲取Tornado Web套接字請求的客戶端IP?
- 12. 如何在旅程完成後使用請求ID獲取放置位置
- 13. 如何取消HttpClient GET Web請求
- 14. 請求Web服務以獲取JSON
- 15. 獲取xml web服務請求
- 16. 在web api中獲取請求null?
- 17. Web Api通過類獲取請求
- 18. web.py:獲取原始web請求
- 19. Opencellid請求位置
- 20. 如何從android中請求位置
- 21. 如何在iOS 7中請求位置
- 22. Android:如何取消位置更新的意圖請求?
- 23. 獲取當前日期的位置請求
- 24. 無法獲取ajax請求的位置標題?
- 25. 從cURL請求的頭部獲取位置
- 26. 如何捕獲獲取請求事件?
- 27. 獲取請求
- 28. 請求POST以獲取位圖響應
- 29. C#Asp.Net通過其他Web請求取消長的Web請求
- 30. 如何通過.asmx Web服務獲取此請求結構?
+1爲新的地理定位api。它可以更精確,但需要一個新的瀏覽器和用戶權限(而IP到位置可以在任何數據源上運行,甚至訪問日誌)。 – Piskvor 2011-01-25 17:18:06