MapPluginProviderDelegate

interface MapPluginProviderDelegate

Definition of a map plugin provider delegate.

Functions

getPlugin
Link copied to clipboard
abstract fun <T : MapPlugin> getPlugin(id: String): T?
Get the plugin instance.

Inheritors

MapSurface
Link copied to clipboard
MapView
Link copied to clipboard

Extensions

annotations
Link copied to clipboard
Extension val for MapView to get the Annotation plugin instance.
attribution
Link copied to clipboard
Extension val for MapView to get the Compass View plugin instance.
camera
Link copied to clipboard
Extension val for MapView to get the Camera Animations plugin instance.
compass
Link copied to clipboard
val MapPluginProviderDelegate.compass: CompassPlugin
Extension val for MapView to get the Compass View plugin instance.
gestures
Link copied to clipboard
val MapPluginProviderDelegate.gestures: GesturesPlugin
Extension val for MapView to get the Gestures plugin instance.
lifecycle
Link copied to clipboard
Extension function for MapView to get the lifecycle plugin instance.
location
Link copied to clipboard
Extension val to get the LocationComponentPlugin instance.
logo
Link copied to clipboard
val MapPluginProviderDelegate.logo: LogoPlugin
Extension val for MapView to get the Logo View plugin instance.
mapboxOverlay
Link copied to clipboard
Extension val for MapView to get the map overlay plugin instance.
scalebar
Link copied to clipboard
val MapPluginProviderDelegate.scalebar: ScaleBarPlugin
Extension val for MapView to get the ScaleBar plugin instance.