Package-level declarations

Types

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
interface RouteTrackingEngine : AutoCloseable

Responsible for detecting whether the routes are being followed or deviated from.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
object RouteTrackingEngineFactory

Responsible for creating default implementation of RouteTrackingEngine.

Link copied to clipboard
class RouteTrackingState(val followedRoutes: List<Route>, val unfollowedRoutes: List<UnfollowedRoute>)

Represents the currently followed and unfollowed routes in the current navigation session.

Link copied to clipboard
class UnfollowedRoute(val route: Route, val backToRoutePoint: GeoPoint)

Contains the information about the route that is not followed and is still in the navigation session.

Link copied to clipboard
abstract class UnfollowedRouteReason

Represents the reason why the route is no longer being followed.