Компас манжетометра React Native сбрасывается после определенного угла поворота
Я использую манжетометр с собственными датчиками для создания приложения на основе компаса.
Есть 2 вопроса, по которым мне нужна помощь: - 1
Магнитометр с собственным датчиком реакции по умолчанию указывает на 0 градусов на восток, тогда как в идеале он должен указывать на 0 градусов на север. (Чтобы решить эту проблему, была добавлена регулировка на 90 градусов). Как я могу сделать это возможным (где он должен указывать на 0 градусов к северу)?
Компас снова поворачивается, когда достигает отметки 271 градус, что не идеально с точки зрения ux. Я не могу понять, почему это происходит.
Вот ссылка на код, который я использовал для пункта 1:-
https://github.com/rahulhaque/compass-react-native/blob/master/App.js
Вот гифка для пункта 2:-
https://drive.google.com/file/d/1YjltGc-m33YKbrkrRwNvwYsbYuk2a5Nk/view?usp=sharing
Также есть ли другой способ использовать функциональность компаса в реагировании на родной?