現在、新しいBlackBerry Magneticometer APIを使用しようとしていますが、残念ながらさまざまな問題が発生しています。磁力計は動作していますが、信頼できる結果を得ることができません。
iPhoneのコンパスでは、上部を空に向けて携帯電話を持っている場合、または画面を空に向けて携帯電話を持っている場合、コンパスで同じ測定値が得られます。ただし、BlackBerryには、MagnetometerDataによって与えられたさまざまな指示があり、私を混乱させます。
私が知る限り、getDirectionTopは電話が仰向けになっているときに角度を返し、getDirectionBackは電話が上を空に向けて保持されているときに角度を返します。
電話の向きに基づいて方向を取得する方法はありますか?たとえば、電話が平らか直立かを自動的に検出し、それに基づいて必要な方向を取得しますか?