LocationProvider

interface LocationProvider

Functions

currentLocation
Link copied to clipboard
abstract suspend fun currentLocation(validate: Boolean): Completion<Location?>
firstValidLocation
Link copied to clipboard
abstract suspend fun firstValidLocation(): Completion<Location>
lastKnownLocation
Link copied to clipboard
abstract suspend fun lastKnownLocation(validate: Boolean): Completion<Location?>
removeLocationUpdates
Link copied to clipboard
abstract fun removeLocationUpdates()
requestLocationUpdates
Link copied to clipboard
abstract fun requestLocationUpdates()

Properties

location
Link copied to clipboard
abstract val location: LiveData<Location>
locationState
Link copied to clipboard
abstract val locationState: LiveData<LocationState>

Inheritors

LocationProviderImpl
Link copied to clipboard