使用navigator.geolocation.getCurrentPosition()進行地理定位與純Android本地或iOS本機調用相比,精度是否存在差異?是否與原生地理位置方法一樣精確的是react-native中的navigator.geolocation.getCurrentPosition?
3
A
回答
0
簡短回答:是的,它看起來一樣準確。但是需要確認如何在iOS上實現高精度。最好的方法來驗證自己是比較檢索結果與原生應用程序(谷歌地圖,strava等)的結果。
從我自己的經驗來實現健身追蹤器: getCurrentPosition本身非常不準確,除非您已經同時運行watchPosition。 可能是因爲getCurrentPosition打開和關閉GPS,並且沒有時間獲得良好的GPS定位,而watchPosition始終保持連接打開。 (可能有一個更準確/更好的解釋,但現在滿足我) 我同時使用watchPosition和getCurrentPosition,以便能夠精確地每隔X秒檢索一次位置細節。在watchPosition的回調方法中,我什麼都不做。
它在android上運行得非常好(我得到與Strava類似的結果,精度爲5/10米)。 雖然我無法在iOS上使用它:如果我單獨運行我的應用程序,我會得到> 50米的精度。如果Strava在同一時間運行,突然我的應用程序檢索到的準確度爲5/10米。我需要找到一種在iOS上實現高精度的方法(儘管我已經在navigator.geolocation API中提出了高精度的要求)。
相關問題
- 1. 是否可以確定使用的地理定位方法?
- 2. 確定屏幕上是否顯示精靈的Cocos原生方法?
- 3. 確定一個字符串是否是一個有效的地理位置
- 4. 如何擁有一個非常精確的地理位置?
- 5. 背景地理位置反應原生
- 6. 是否可以確定實例方法是否在原型方法中調用?
- 7. Presence Insights是否適用於精確的位置座標?
- 8. 確定地理位置是否基於IP?
- 9. 確定是否啓用地理定位的反應本地
- 10. 它是使用地理定位像iOS和Android原生地理定位服務
- 11. 科爾多瓦地理位置navigator.geolocation.getCurrentPosition錯誤的窗口訪問位置
- 12. 在位掩碼中設置位的正確方法是什麼?
- 13. 位置管理器精度不是很準確
- 14. 如何使HTML 5的地理位置精確度降低?
- 15. ReactNative真實原生導航
- 16. 是否有API允許您檢查另一個地理位置是否存在?
- 17. 減少地理位置的方法?
- 18. 什麼是確定瀏覽器中用戶地理位置的最準確的方法?
- 19. 地理編碼API的精確度是多少?什麼是最準確的?
- 20. 是否可以檢測到HTML5地理定位的準確性?
- 21. 與JS的地理位置
- 22. 確定用戶地理位置來自GPS還是其他地方的最佳方式是什麼?
- 23. 是否有靜態方法的原因?
- 24. 地理位置不是在Android的
- 25. 什麼是確定應用程序位置的正確方法?
- 26. 確定是否當前位置是內部或與IndoorAtlas
- 27. 確定地理位置是否爲搜索字符串的子字符串
- 28. 確定是否時間戳是一種精確小時
- 29. 地理位置無法返回確認?
- 30. 確定文件位置是否是bash腳本中的別名