#reactjs #mobile #alpha #compass #beta
Вопрос:
Я пишу программу, определяющую ориентацию устройства, и я расширил следующий пример для тестирования альфа -, бета-и гамма-вращения, используя эту спецификацию в качестве ссылки:
https://developer.mozilla.org/en-US/docs/Web/Events/Detecting_device_orientation
Я создал здесь живую демонстрацию, чтобы проверить значения, полученные при перемещении телефона через 3 плоскости движения:
https://dev.maptracker.co.uk/orientation
Первоначальные замечания:
- Бета-вращение, по-видимому, делает альфа-значение нестабильным. например, альфа-значение, когда телефон лежит на столе, меняется без изменения направления, но только с изменением бета-наклона.
- Однако бета-вращение работает должным образом и не зависит от альфа-вращения.
Я хотел бы сохранить альфа-значение как можно более стабильным при изменении бета-версии. Есть ли способ исправить или компенсировать эту проблему, чтобы вращение альфа-фазы оставалось относительно фиксированным по мере изменения бета-версии?