Направление магнитометра BlackBerry - какое направление? - PullRequest
0 голосов
/ 11 октября 2011

В настоящее время я пытаюсь использовать новый BlackBerry Магнитометр API , но, к сожалению, сталкиваюсь с различными проблемами. У меня работает магнитометр, но я не могу получить достоверные результаты от него.

На компасе iPhone, если вы держите телефон верхом к небу или если вы держите телефон экраном к небу, вы получите те же показания на компасе. Тем не менее, на BlackBerry есть различные направления, данные MagnetometerData , которые меня смущают.

Насколько я могу судить, getDirectionTop возвращает угол, когда телефон лежит на спине, а getDirectionBack возвращает угол, когда телефон удерживается сверху в небе.

Есть ли способ получить направление в зависимости от ориентации телефона? Например, автоматически определить, является ли телефон плоским или в вертикальном положении, и получить требуемое направление на основании этого?

1 Ответ

0 голосов
/ 12 октября 2011

Конечно, через API акселерометра .

...