iphone可以根據距離檢測運動嗎?用iphone檢測運動
人們可以使用iphone上的內置功能來確定手機移動的距離,以便計算移動速度嗎?
基本上我的問題是
可以在iphone檢測自身的位置和移動的距離,而無需使用GPS?
感謝
iphone可以根據距離檢測運動嗎?用iphone檢測運動
人們可以使用iphone上的內置功能來確定手機移動的距離,以便計算移動速度嗎?
基本上我的問題是
可以在iphone檢測自身的位置和移動的距離,而無需使用GPS?
感謝
你可能會用一些聰明的數學。基本上,整合加速計數據。
對於所有的詳情,請參閱http://www.freescale.com/files/sensors/doc/app_note/AN3397.pdf
否,該設備具有可以計算「距離」的唯一的傳感器是通過位置API,這將使得使用GPS。加速度計和陀螺儀(在iPhone 4中)可以精確測量方向的變化,但不是行駛距離。
不容易,有幾個方法可以做到這一點,但他們有嚴格的限制,你必須自己寫所有的代碼。
一種方法是使用加速度計,並嘗試計算與手機上的力量的距離,這永遠不會是非常可靠的。
另一種方法是使用wifi,基本上看着信號強度來確定距離路由器的距離(我認爲這隻能使用私有API,並且要求幾個路由器完全準確)。或者從路由器收聽,看看iPhone有多遠。
gps不會檢測到小的變化嗎? – jarryd 2011-01-12 14:11:52
小是一個相對術語。你的問題措辭的方式,我認爲你是在談論一段距離旅行(即走在街上,開車等)。如果是這種情況,您將無法通過加速度計進行任何操作。但是,如果您試圖確定用戶擺動手臂的速度,那麼@ overscore的解決方案應該可以幫助您。 – MarkPowell 2011-01-12 14:14:49