Направление магнитометра BlackBerry — какое направление?

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

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

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

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


person betamax    schedule 11.10.2011    source источник


Ответы (1)