| abstract class AbstractLocationSource : LocationSource, LocationListenerBase class for all LocationSources. It contains the listeners list and propagate onLocationChange events to added listeners. | |
| open class BasicLocationSource : AbstractLocationSourceThe basic implementation of the LocationSource which relies on the default Android mechanism to obtain location ( via LocationManager ). | |
| class BuildConfig | |
| open class FusedLocationSource : LocationCallback, LocationSource, ConnectionCallbacks, OnConnectionFailedListener, ContextableDefault location source implementation. It is based on FusedLocationService provided by Google. When no custom location source provided, map is using it to get the user location. It uses {LocationUpdateListener} to notify about new location updates. | |
| data class LocationRequestDefines the parameters that will be used by the BasicLocationSource to obtain location. | |
| open class Factory to create various location request, that differs with location update time and accuracy to save the user battery. In some cases, the user may not need too frequent updates. | |
| open class LocationsConstant with fixed locations | |
| interface LocationSourceInterface that provides location data, typically to a TomtomMap object. A TomtomMap has a built-in location provider, however, it can be replaced with custom one that implements this interface. | |
| interface LocationUpdateListenerCallback interface to notify about location changes. |