DefaultLocationManager

constructor(context: Context, locationManager: LocationManager?, locationProvider: LocationProvider, settings: BaseLocationManager.Settings, coroutineScope: CoroutineScope)

Parameters

context

the Context in which to manage the location

locationManager

the android.location.LocationManager to manage the location

locationProvider

the LocationProvider to provide the location

settings

the Settings to configure this location manager

coroutineScope

the CoroutineScope this location manager runs on

constructor(settings: <Error class: unknown class>, coroutineScope: <Error class: unknown class>)

Parameters

settings

the Settings to configure this location manager

coroutineScope

the CoroutineScope this location manager runs on

constructor(settings: BaseLocationManager.Settings, coroutineScope: CoroutineScope)

Parameters

settings

the Settings to configure this location manager

coroutineScope

the CoroutineScope this location manager runs on

constructor(settings: BaseLocationManager.Settings, coroutineScope: CoroutineScope)

Parameters

settings

the Settings to configure this location manager

coroutineScope

the CoroutineScope this location manager runs on