ProxyLocationProvider

Implementation of the LocationProvider which provides location programmatically set with setLocation.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val lastKnownLocation: GeoLocation?

The last known location, or null if no location has been determined yet.

Functions

Link copied to clipboard

Adds an OnLocationUpdateListener which informs about new GeoLocation each time a location change occurs.

Link copied to clipboard
open override fun close()

Closes the object and removes all registered listeners. After closing, any function call to this object will throw an IllegalStateException.

Link copied to clipboard
open override fun disable()

Disables the location provider.

Link copied to clipboard
open override fun enable()

Enables the location provider.

Link copied to clipboard

Removes previously registered OnLocationUpdateListener.

Link copied to clipboard
fun setLocation(location: GeoLocation)

Sets location which will be propagated to all listeners.

Inherited functions

Link copied to clipboard
open fun addPredictionsUpdateListener(listener: PredictionsUpdateListener)
Link copied to clipboard
open fun removePredictionsUpdateListener(listener: PredictionsUpdateListener)