getMagneticDeclination

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

Calculate magnetic declination at the given location and time.

Return

Magnetic declination in degrees (-180 to +180), or null if calculation fails (e.g., location outside modeled region, time too far in past/future)

Parameters

latitude

Latitude in degrees (-90 to +90)

longitude

Longitude in degrees (-180 to +180)

altitude

Altitude in meters above sea level (optional, defaults to 0)

timeMillis

Timestamp in milliseconds since Unix epoch (UTC)