RoutePointsSymbolsLayerManager

class RoutePointsSymbolsLayerManager(markerFactory: MarkerFactoryCombiner, informMarkerClicked: InformMarkerClickedUseCase, observerDestinationMarkers: ObserverDestinationMarkersUseCase, observerActiveRouteDestinationsMarkers: ObserverActiveRouteDestinationsMarkersUseCase, coroutineScope: CoroutineScope, mapRouteDataVisibilityRepository: MapRouteDataVisibilityRepository, getFavorites: GetFavoritesUseCase) : AbstractSymbolsLayerManager<SymbolDescriptorRoutePoint>

Constructors

Link copied to clipboard
constructor(markerFactory: MarkerFactoryCombiner, informMarkerClicked: InformMarkerClickedUseCase, observerDestinationMarkers: ObserverDestinationMarkersUseCase, observerActiveRouteDestinationsMarkers: ObserverActiveRouteDestinationsMarkersUseCase, coroutineScope: CoroutineScope, mapRouteDataVisibilityRepository: MapRouteDataVisibilityRepository, getFavorites: GetFavoritesUseCase)

Functions

Link copied to clipboard
open suspend override fun onMapLoaded(style: Style, mapboxMap: MapboxMap, pluginProviderDelegate: MapPluginProviderDelegate)

See OnMapLoadedListener.onMapLoaded for details.

Link copied to clipboard
open suspend override fun onStyleLoaded(style: Style)

Called each time when the style is loaded. The function is called on CoroutineScope that will active as long the style is used by MapView.