How I can know the device heading relative to the north? I tried wit Motion but the heading is relative from the first heading given.
There is any way to build a compass app with ionic and capacitor?
Hey @Xevib0, take a look at this and try this using the raw Web APIs: https://stackoverflow.com/questions/49752559/absolute-device-orientation
I’d not use the Motion
plugin for now. We’re taking a look at improving it but it currently doesn’t bind the right events for absolute device orientation needed for building a compass app. It’s more useful for relative motion as you’ve found.
Thank you Max, it worked perfectly so I post the code that I used:
window.addEventListener("deviceorientationabsolute", (e:DeviceOrientationEvent)=>{
console.log(e);
}, true);
1 Like
Do you have an example of how you built your compass?
No , in my case is a simple screen with an svg and rotating it with the data readed