Использование магнитного поля в Android - PullRequest
0 голосов
/ 01 ноября 2011

Итак, я пишу приложение, чтобы посмотреть, повернулось ли устройство на 360 градусов. Для этого я использую датчик акселерометра в сочетании с датчиком магнитного поля. Из этого метода я получаю три значения осей X, Y и Z, но как их использовать, чтобы вычислить, где находится север?

Я уже провел некоторое тестирование: когда я указываю одну из осей на север, значение I поворачивается примерно на 0,0, но когда я указываю на юг, оно также показывает мне 0,0 и разные значения на ось, когда я указываю на восток или запад (для X: около -3,1 восток)

1 Ответ

0 голосов
/ 03 ноября 2011

Хорошо, сегодня я провел несколько тестов, и мое решение сработало для меня, просто приняв значение X.Это работает для меня, потому что я должен использовать его только (сравните два значения).Для получения дополнительной информации, посмотрите на комментарий к моему вопросу или посмотрите эту статью.

...