いつもお世話になっております。
現在Windows Phone 8.1向けのアプリを開発しています。そこで困っているのが方位の取得です。
ここでの方位はユーザーが画面を見ているときの目線の方角( = 背面カメラが向いている方角)です。
Compassセンサーで取得できるものと思っていましたが、サンプルで試した感じではこの値は私が望む値ではありませんでした。
たとえば端末を地面に対して垂直に立てた状態から徐々に倒して水平に持っていくと、センサーの値は徐々に変わっていきます。(結局センサーが何の値を返しているのかもよくわかりませんでした)
この時背面カメラの向きは徐々に下を向いていきますが、方位(東西南北)は変わらないんだと思うのですが考え方が間違っているのでしょうか?
今回の質問は、上のような場合に変わらない方位を取得する方法はあるのでしょうか?
ということです。
説明がわかりづらいかもしれませんがよろしくお願いします。