我正在創建基於導航的iPhone應用程序。我想計算用戶移動的距離和速度。現在我正在使用CLLocationManager
。但它並不那麼準確。我正在計算與api distanceFromLocation:
的距離。然後按時間除以計算速度。 CLLocation
的財產speed
並不準確。是否有可能使用加速計找到距離和速度。
請讓我知道哪種方法必須在我的情況下使用。用於計算距離和速度的iPhone應用程序
1
A
回答
1
Fortunatley的情況是,你說,我已經做了所有的任務在我的應用做了好多:
速度acurate的,只要超過5-7公里/小時,至少1公里每小時,在更高的速度下,0.1公里/小時
如果您在車輛靜止時過濾掉,則距離是非常小的。 精確度= 1%(12公里內100米) 使用最大位置精度(BestForMavigation或Best)以獲得最佳結果。
陀螺儀和加速度傳感器是相對的測量方法,它們不適合更高的距離,但可以支持低速GPS或仍然能夠支持GPS。
對於車輛運動,這一切都是精確的,而不是複雜的。
對於步行來說,它變得更加困難,在使用它來測量距離之前,您必須寫入過濾器來過濾掉某些位置。
+0
感謝您的回覆。你能否指定哪種方法用於計算速度 - CLLocation的速度屬性或者通過將距離除以時間來計算速度。還有助於如何過濾設備靜止不動。 –
相關問題
- 1. 應用程序不計算距離和速度android
- 2. 使用加速度計計算距離
- 3. 距離計算器應用程序
- 4. iphone加速度計的速度和距離
- 5. UIA加速度計距離計算
- 6. 如何使用iphone sdk使用加速計計算距離?
- 7. cython運行速度比numpy慢,用於距離計算
- 8. 計算距離位置的距離 - iPhone
- 9. 使用設備加速度計算用戶速度和距離android
- 10. 距離=速度*時間計算
- 11. 蟒蛇計算與高度角和原始速度的距離
- 12. 用linq或亞音速計算距離
- 13. 從離散加速度計數據獲取距離和速度
- 14. 使用iPhone中的加速度計尋找距離
- 15. 加速R算法來計算Hellinger距離的距離矩陣
- 16. 如何計算設定的距離和目標速度的速度
- 17. 計算花栗鼠的力量,速度和距離
- 18. 計算速度給定的持續時間和距離
- 19. 如何計算Java中的速度和距離
- 20. 用於計算自行車行駛距離的Android應用程序
- 21. 從距離計算經度
- 22. 使用距離和參考點計算經度和緯度
- 23. 如何使用緯度和經度計算距離和方位?
- 24. 按下按鈕時計算距離和速度
- 25. 從Android上獲取GPS速度計算距離和時間
- 26. 通過距離和摩擦來計算速度
- 27. 使用緯度和經度計算距離的WebSQL/SQLite?
- 28. 使用緯度和經度計算到位置的距離
- 29. 加速度計車速表+ iPhone應用程序
- 30. 修剪集合用於計算距離
[需要使用陀螺儀加速度計找到距離](http://stackoverflow.com/questions/6647314/need-to-find-distance-using-gyroaccelerometer) – Ali
另請參見[Android加速計精度(慣性導航)](http://stackoverflow.com/q/7829097/341970)。在這方面,iPhone與Android沒有任何區別:**由於硬件限制,您無法做到這一點。** – Ali