Компас манжетометра React Native сбрасывается после определенного угла поворота

Я использую манжетометр с собственными датчиками для создания приложения на основе компаса.

Есть 2 вопроса, по которым мне нужна помощь: - 1

  1. Магнитометр с собственным датчиком реакции по умолчанию указывает на 0 градусов на восток, тогда как в идеале он должен указывать на 0 градусов на север. (Чтобы решить эту проблему, была добавлена ​​регулировка на 90 градусов). Как я могу сделать это возможным (где он должен указывать на 0 градусов к северу)?

  2. Компас снова поворачивается, когда достигает отметки 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

Также есть ли другой способ использовать функциональность компаса в реагировании на родной?

0 ответов

Другие вопросы по тегам