>>517
電子コンパスがない場合、自分がどちらを向いているのかは分からない。
ただ、過去の位置と比較することによって、どちらの方向に移動したかは分かるから、それを正面として方向を出すことは出来る。
後ろ向きに歩いたら180°ずれるけど。
止まっていたらくるくる回るというのは、移動距離の閾値が適切ではなくて、GPSの測定誤差の分だけ移動したとして、方向を算出しているのだと想像する。
ソースコード見たことないから正しいかどうかは不明だけど。