Hi LouisElston-4087,
Welcome to our Microsoft Q&A platform!
Xamarin provides full access to the underlying platform, so you can get the declination at a specific point by directly calling the Android GeomagneticField API which provides method "getDeclination" to get declination.
Here is the documentation you can refer to: GeomagneticField. You can also find the .Net documentation for this at GeomagneticField.Declination
There is a feature request to add this to Xamarin.Essentials at Feature Request True north heading in Compass. You can like it or add comments with your use case to help prioritize it.
Regards,
Kyle
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.