有沒有什麼辦法可以找到iPhone移動?我需要知道iPhone是否仍然不動,然後做一些事情,否則如果iPhone正在移動(在垂直或水平方向)做一些邏輯。我怎麼知道iPhone正在移動?
我是否需要閱讀加速度計didAccelerate方法。或者還有其他一些方法來讀取當前位置(緯度/經度)值。
[我沒有3GS]
請建議是閱讀iPhone移動和如何知道iPhone仍然是最好的和可靠的方法。
謝謝
有沒有什麼辦法可以找到iPhone移動?我需要知道iPhone是否仍然不動,然後做一些事情,否則如果iPhone正在移動(在垂直或水平方向)做一些邏輯。我怎麼知道iPhone正在移動?
我是否需要閱讀加速度計didAccelerate方法。或者還有其他一些方法來讀取當前位置(緯度/經度)值。
[我沒有3GS]
請建議是閱讀iPhone移動和如何知道iPhone仍然是最好的和可靠的方法。
謝謝
是的,你將需要使用UIAccelerometer類。設置委託並對加速度計進行一些計算:didAccelerate委託消息。
訣竅是你會想要設置一些閾值。如果在x,y和z軸範圍內沒有信號移動,則設備不移動。
當然,輕微的振動會導致價值的變化,這就是爲什麼你需要確定不移動是爲了你的目的。
你偷了我的答案。大聲笑..投了。 :) –
只能通過加速來確定對象是否在移動或靜止。 – kennytm
那麼我需要使用緯度/經度還是計算高度? – iPhoneDev