значения ориентации устройства прыгают? - PullRequest
0 голосов
/ 05 октября 2018

это нормально, что альфа, бета и гамма-значения события deviceorientation не являются непрерывными?(кроме перехода от -90 до 90 или от 0 до 360)

взгляните на эту картинку: https://i.stack.imgur.com/JZfTc.png

когда я поворачиваю свой телефон, в какой-то момент альфа (значение yaw) и and и beta (pitch) «перейдут» к другому значению, в то время как значение gamma (roll) будет постепенно изменяться от -90 до 90

. Вот проект, над которым я сейчас работаю, чтобы продемонстрироватьthis: https://codepen.io/anon/pen/ReRORG откройте это на своем телефоне, затем медленно поверните телефон влево, и в какой-то момент цвета резко изменятся

, как вы можете видеть, я отображаю альфа, бетаи значения гаммы здесь нетронуты:

$("#yaw")[0].textContent = "yaw :" + event.alpha;
$("#pitch")[0].textContent = "pitch :" + event.beta;
$("#roll")[0].textContent = "roll :" + event.gamma;

почему это так?Есть ли способ обойти это?

...