AndroidLocationProvider
class AndroidLocationProvider(context: Context, config: AndroidLocationProviderConfig = AndroidLocationProviderConfig()) : LocationProvider
Implementation of the LocationProvider which relies on the default Android mechanism to obtain location ( via LocationManager ).
Constructors
Link copied to clipboard
constructor(context: Context, config: AndroidLocationProviderConfig = AndroidLocationProviderConfig())
Functions
Link copied to clipboard
Add a listener to the location provider. If and once enabled, the listener will start receiving location updates.
Link copied to clipboard
@RequiresPermission(anyOf = ["android.permission.ACCESS_FINE_LOCATION", "android.permission.ACCESS_COARSE_LOCATION"] )
Enable the Android location provider. After this, the location provider will notify listeners of new locations according to the engine configuration specified.
Link copied to clipboard
Remove a listener from the location provider, after which the listener will receive no more location updates.