Package-level declarations

Types

Link copied to clipboard
class CalloutHistory(expiryPeriodMilliseconds: Long = 60000)
Link copied to clipboard

Create a single LineString from our route which is a list of Ways. Two Arrays are created when the line is created:

Link copied to clipboard
open class KalmanFilter(filterSigma: Double = 9.0, dimensions: Int = 2)
Link copied to clipboard
class KalmanHeadingFilter(filterSigma: Double = 9.0) : KalmanFilter
Link copied to clipboard
class KalmanLocationFilter(filterSigma: Double = 6.0) : KalmanFilter
Link copied to clipboard
open class LocationUpdateFilter(minTimeMilliseconds: Long, minDistance: Double)

This class acts as a filter for throttling the frequency of computation which is initiated by geolocation updates.

Link copied to clipboard
Link copied to clipboard
class RoadFollower(val parent: MapMatchFilter, var route: MutableList<Way>, var lastGpsLocation: LngLatAlt?, val colorIndex: Int)
Link copied to clipboard
Link copied to clipboard
data class RoadFollowerStatus(val frechetAverage: Double, val state: RoadFollowerState)
Link copied to clipboard
class TrackedCallout(userGeometry: UserGeometry, val callout: String, val location: LngLatAlt, val isPoint: Boolean, isGeneric: Boolean)

Functions

Link copied to clipboard
Link copied to clipboard