AndroidHeadingProvider

A HeadingProvider built on Android's SensorManager.

It maps the azimuth from a rotation-vector sensor to HeadingMeasurement.bearing with HeadingReference.MagneticNorth. A sensor that reports its accuracy as unavailable maps to a null HeadingMeasurement.accuracy.

Parameters

context

Context used to obtain the platform sensor manager.

Constructors

Link copied to clipboard
constructor(context: Context)

Functions

Link copied to clipboard
open override fun updates(request: HeadingRequest = HeadingRequest()): Flow<HeadingMeasurement>

Returns a cold stream of headings.