AndroidMagneticDeclinationProvider

Default implementation using Android's GeomagneticField API.

Wraps the IGRF-13 (International Geomagnetic Reference Field) model provided by Android hardware APIs. Handles exceptions gracefully for invalid inputs.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun getMagneticDeclination(latitude: Float, longitude: Float, altitude: Float = 0.0f, timeMillis: Long): Float?

Calculate magnetic declination at the given location and time.