MapPluginProviderDelegate

Definition of a map plugin provider delegate.

interface MapPluginProviderDelegate

Functions

equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
getPlugin
Link copied to clipboard

Get the plugin instance.

abstract fun <T> getPlugin(clazz: Class<T>): T?

Get the plugin instance from name.

abstract fun <T> getPlugin(className: String): T?
hashCode
Link copied to clipboard
open override fun hashCode(): Int
toString
Link copied to clipboard
open override fun toString(): String

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.

val MapPluginProviderDelegate.annotations: AnnotationPlugin
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

Extension val for MapView to get the Compass View plugin instance.

val MapPluginProviderDelegate.compass: CompassPlugin
gestures
Link copied to clipboard

Extension val for MapView to get the Gestures plugin instance.

val MapPluginProviderDelegate.gestures: GesturesPlugin
location
Link copied to clipboard

Extension val to get the LocationComponentPlugin instance.

logo
Link copied to clipboard

Extension val for MapView to get the Logo View plugin instance.

val MapPluginProviderDelegate.logo: LogoPlugin
overlay
Link copied to clipboard

Extension function for MapView to get the map overlay plugin instance.

fun MapPluginProviderDelegate.overlay(): MapOverlayPlugin
scalebar
Link copied to clipboard

Extension val for MapView to get the ScaleBar plugin instance.

val MapPluginProviderDelegate.scalebar: ScaleBarPluginImpl