だから私はこのアプリケーションを構築して、誰かがサイクルした回数を確認しています。GPS を使用してこれを行うのではなく、iPhone 4+ の他のセンサー (加速度計、ジャイロスコープ、コンパス) を使用します。電話が 360 度回転したかどうかを検出したいのですが、電話がコンパスのように上を向いていることはほとんどありません。これを達成するための最良の方法は何ですか?
Android では、コンパス上の携帯電話の傾きを加速度計のデータで補正する方法があります。私はそれがそうだったと思う
static boolean getRotationMatrix(float[] R, float[] I, float[] gravity, float[] geomagnetic)
http://developer.android.com/reference/android/hardware/SensorManager.html