2011-01-12 60 views
0

iphone可以根據距離檢測運動嗎?用iphone檢測運動

人們可以使用iphone上的內置功能來確定手機移動的距離,以便計算移動速度嗎?

基本上我的問題是

可以在iphone檢測自身的位置和移動的距離,而無需使用GPS?

感謝

回答

0

否,該設備具有可以計算「距離」的唯一的傳感器是通過位置API,這將使得使用GPS。加速度計和陀螺儀(在iPhone 4中)可以精確測量方向的變化,但不是行駛距離。

+0

gps不會檢測到小的變化嗎? – jarryd 2011-01-12 14:11:52

+0

小是一個相對術語。你的問題措辭的方式,我認爲你是在談論一段距離旅行(即走在街上,開車等)。如果是這種情況,您將無法通過加速度計進行任何操作。但是,如果您試圖確定用戶擺動手臂的速度,那麼@ overscore的解決方案應該可以幫助您。 – MarkPowell 2011-01-12 14:14:49

0

不容易,有幾個方法可以做到這一點,但他們有嚴格的限制,你必須自己寫所有的代碼。

一種方法是使用加速度計,並嘗試計算與手機上的力量的距離,這永遠不會是非常可靠的。

另一種方法是使用wifi,基本上看着信號強度來確定距離路由器的距離(我認爲這隻能使用私有API,並且要求幾個路由器完全準確)。或者從路由器收聽,看看iPhone有多遠。