RepositoryBackedRouteSearchOptionsProvider

A RouteSearchOptionsProvider that reads route search parameters from NavigationSettingsRepository at call time.

Because values are read on every call, the provider always returns up-to-date options without needing to be recreated.

Parameters

repository

The settings repository to read values from.

Constructors

constructor(repository: NavigationSettingsRepository)

Functions

Link copied to clipboard
open override fun bicycleRouteSearchOptions(): BicycleRouteSearchOptions

Provides bicycle route search options.

Link copied to clipboard
open override fun carRouteSearchOptions(): CarRouteSearchOptions

Provides car route search options.

Link copied to clipboard
open override fun motorcycleRouteSearchOptions(): MotorcycleRouteSearchOptions

Provides motorcycle route search options.

Link copied to clipboard
open override fun pedestrianRouteSearchOptions(): PedestrianRouteSearchOptions

Provides pedestrian route search options.

Link copied to clipboard
open override fun publicTransportRouteSearchOptions(): PublicTransportRouteSearchOptions

Provides public transport route search options.

Link copied to clipboard
open override fun scooterRouteSearchOptions(): ScooterRouteSearchOptions

Provides scooter route search options.

Link copied to clipboard
open override fun taxiRouteSearchOptions(): TaxiRouteSearchOptions

Provides taxi route search options. By default, uses the same options as car routing.

Link copied to clipboard
open override fun truckRouteSearchOptions(): TruckRouteSearchOptions

Provides truck route search options. By default, uses the same options as car routing.