我想找到將通過GPS確定用戶當前位置的代碼。例如,如果用戶訪問我的網頁並且該用戶正在從法國瀏覽,則該頁面將以文本回讀其當前位置。我在想JavaScript可能會訣竅,但我不確定。如何確定用戶的位置?
回答
這跟全球定位系統(GPS)沒什麼關係,全球定位系統是一個發送當前時間的衛星網絡 - 至少不是直接的。
可以使用HTML5 Geolocation API以檢測用戶的瀏覽器說它的位置,但即使他們說的是實話,你不知道他們從哪裏得到這些信息。
或者,您可以通過GeoIP數據庫從他們的IP地址猜測他們的位置,但這不準確且容易出錯。
最新的Geo IP位置數據庫應該相當準確,但您必須爲這些數據支付費用。免費版本不太準確,但大多數情況下都是正確的。 – 2012-02-01 01:06:48
@DjangoReinhardt我更多地指出這樣一個事實,即身處法國但通過代理服務器訪問美國的用戶將顯示爲GeoIP和另一個Geolocation API。 – Borealid 2012-02-01 01:09:14
我明白了。這是真的,但我必須說;有多少用戶通過位於其他國家/地區的代理服務器或VPN進行瀏覽?我仍然認爲Geo IP數據庫對於大多數應用程序來說是完美的。我也爲你的答案+1了。 – 2012-02-01 01:25:26
- 1. foursquare如何確定用戶位置?
- 2. YouTube如何確定用戶的地區/位置
- 3. 如何確定用戶在GPS路徑上的當前位置?
- 4. 如何根據IP地址確定用戶的位置?
- 5. 如何確定用戶PC的配置?
- 6. 如何使用GPS確定位置?
- 7. 我該如何確定UITabBarItem的位置?
- 8. 如何確定UITextField的光標位置?
- 9. 如何確定UIToolbar中UIBarButtonItem的位置?
- 10. 如何確定MeshView的位置?
- 11. 地理位置API不給準確的用戶定位
- 12. 如何確定文字大於容器的位置「...」的位置
- 13. 確定用戶是否處於後臺的特定位置
- 14. 在iPhone中確定用戶當前的位置和最近的位置
- 15. 如何根據ip確定位置
- 16. 如何確定設置了哪個位?
- 17. 如何確定Windows Java安裝位置
- 18. 如何使d3js節點位置確定?
- 19. 獲取用戶的確切位置
- 20. 使用Javascript確定用戶在頁面上的位置
- 21. 確定位置iphone
- 22. 使用地理位置定位用戶?
- 23. 通過IP地址確定用戶位置的最新技術狀態如何?
- 24. Badoo重複 - 如何確定並跟蹤用戶在IOS中的位置?
- 25. 如何確定用戶通過Android在ImageButton上點擊的位置?
- 26. 當用戶拒絕訪問位置服務時,您如何確定使用CLLocationManager?
- 27. 如何用正確的位置佈局
- 28. 如何確定用戶CKAccountStatus
- 29. 確定tableHeaderView的位置
- 30. 確定element.style的位置
我的臺式電腦沒有GPS,我的iPod Touch沒有GPS,我的智能手機設置爲禁止使用我的位置信息;所以要準備好使用它,但是如果你沒有這個位置,請做一些明智的事情。 – 2012-02-01 01:04:31
您可以做的最好的事情是在IP(Geo IP表)上執行WHOIS,以查明IP的來源位置。除此之外,除非瀏覽器提供了特定的API並且您正在使用自定義Web服務器,否則記錄此信息是不可行的。 – alecwhardy 2012-02-01 02:24:46