Я работаю над компасом и должен найти текущее направление для конкретной точки (у меня есть координаты) или, по крайней мере, на севере. Как я могу это сделать?React Native find north direction
Спасибо.
Я работаю над компасом и должен найти текущее направление для конкретной точки (у меня есть координаты) или, по крайней мере, на севере. Как я могу это сделать?React Native find north direction
Спасибо.
Для тех, кто сталкивался с такой же проблемой:
1) получить доступ к магнитометр и акселерометр устройства. Для этого вы можете либо написать свой собственный среагировать родной < -> Java/быстрые/ObjC мост или использовать одну из библиотек, подобные этим:
GitHub ком/pwmckenna/реагируют родной-движение-менеджер
GitHub ком/kprimice/agent-native-sensor-manager
2) преобразует данные счетчиков в заголовок компаса. Некоторые сведения здесь: https://cdn-shop.adafruit.com/datasheets/AN203_Compass_Heading_Using_Magnetometers.pdf
3) Если есть необходимость найти направление в какую-то конкретную точку, сначала вы должны получить свои собственные координаты, а затем добавив, что Пункт координаты вы можете узнать азимут.
Он не поддерживает, но вы можете просто визуализировать аннотацию полилинии из вашего результата.