目前,我正在尋找用firefox OS與設備的GPS通信設備的一種方式,所以它可以得到準確的位置定位,而不是W3C地理位置API這是不一樣的GPS實時準確..謝謝!的Firefox OS設備的GPS
回答
答案很簡單:這是不可能直接訪問「設備的GPS」。你只有你已經知道的Geolocation API。
龍答:我與它的經驗是不壞。因此,我認爲只有兩種可能性沒有得到「準確的位置定位」,正如你的名字所示:
- 也許你沒有使用正確的選項來得到一個精確的位置。在這種情況下,您可以稍微調整您的選項以獲得更好的結果;
- 也許你並沒有等到底層軟件可以使用你的GPS而不是一些不太精確的儀器/估算(如Wi-Fi定位估算)。
- 它可以同時=的組合P
在第一種情況下,你可以驗證,如果你使用enableHighAccuracy
這樣的:
navigator.geolocation.watchPosition(
successCallback,
errorCallback,
{ enableHighAccuracy: true }
);
這將要求瀏覽器更好結果,如standard所示。注意這可能會使用更多的電池,而這可能無法使用。這可能需要更多時間,這與我的其他觀察有關。
在第二種情況下,您可能會使用timeout
的值太小,也可能與maximumAge
的值過高。
如果maximumAge
很高,並且timeout
很小,您會得到一個過時的位置,因爲沒有足夠的時間來獲得新位置並且您接受一箇舊位置。
如果兩者都小,你會開始得到很多TIMEOUT
錯誤(值爲3),因爲會沒有你的位置。
你需要找到所有的3個選項之間的平衡,以獲得最佳的位置。有時你必須耐心等待。
播放所有3個選項,並看看你得到的錯誤。他們會告訴你很多關於你的問題得到精確和準確的座標。
位置對象有可能會派上用場,分析什麼happaning一些屬性:
- 的
position.timestamp
屬性會告訴你那個位置的對象有多老。如果這是舊的,你知道你應該調整的選項 - 的
position.coords.accuracy
屬性會告訴你的緯度/經度座標的精度水平。如果這是太大了(這是米),你知道你應該調整的選項
如果你一直等下去,在一個地方,GPS應該很好地工作(比如說,戶外,在一個乾淨的領域),以及你一直得到不準確的結果,也許你無法做得更好。我想說這是不可能的,你的軟件+硬件=(
您可以使用地理位置API Firefox OS或谷歌地圖(我不記得在那裏我得到了它)
截至目前,Firefox操作系統只支持GPS定位(最新添加的A-GPS)。事實上,大多數情況下,您至少需要等待1到幾分鐘才能讓GPS模塊獲得您所在位置的鎖定,並且您需要清楚地看看天空中是否會獲得鎖定。也就是說,在獲得鎖定之後,通過使用呼叫本身的正確設置(如將enableHighAccuracy
標誌設置爲true
), GPS應該提供與其他任何設備相同的準確位置
現在基於單元格和基於WiFi的地理位置在當前版本的操作系統(1.0.1或1.1.0)中不可用,但正在進行中。
- 1. 跟蹤我的設備的GPS位置
- 2. Teltonika FM1100 GPS設備ACK
- 3. GPS設備上的多訂閱
- 4. 三星Android設備上的GPS問題?
- 5. 如何檢測設備中的A-GPS?
- 6. 在Firefox OS設備中安裝新字體
- 7. BlackBerry OS上的A-GPS 5
- 8. Android的GPS位置與其他GPS設備
- 9. Mac OS X,C用於讀取PCI設備信息的設備
- 10. 查詢OS X中USB設備的連接設備
- 11. PXA270設備端口Android OS
- 12. API連接Symbian OS設備
- 13. 使用手機電話在我的GPS設備周圍搜索支持GPS的設備
- 14. OS X:響應新的音頻設備
- 15. GPS跟蹤設備數據解釋
- 16. 通過GPS時間同步Android設備?
- 17. 從GPS設備讀取數據
- 18. 對該從GPS設備讀取數據
- 19. 從移動網站訪問移動設備上的GPS和相機設備
- 20. CodeNameOne的LocationManager W/O型的Android設備上的GPS
- 21. 如何從OS X的設備ID中知道設備的名稱?
- 22. Adb設備無法在OS X上找到Android設備10.8.2
- 23. 安裝在沒有GPS的設備上的FINE_LOCATION應用程序?
- 24. 最好的SFF PC GPS編程器友好的設備?
- 25. 如何通過代碼設置windows phone7設備gps設置?
- 26. Firefox的緩存路徑建設的Mac OS X
- 27. arm64-v8a type OS Android設備不能正常工作的體系結構設備
- 28. 科爾多瓦建設到設備上的Mac OS X 10.11
- 29. 如何將新的android設計帶給android設備os 2.1+?
- 30. 有沒有使用PHP跟蹤GPS設備的方法?
我看,很詳細的解釋。謝謝!雖然沒有真正的設備可以玩,但只是想知道webAPI將如何與手機的硬件配合使用。 – wiratama 2013-03-22 14:14:36