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

getAnnotationPlugin
Link copied to clipboard

Extension function for MapView to get the Annotation plugin instance.

getAttributionPlugin
Link copied to clipboard

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

getCameraAnimationsPlugin
Link copied to clipboard

Extension function for MapView to get the Camera Animations plugin instance.

getCompassPlugin
Link copied to clipboard

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

fun MapPluginProviderDelegate.getCompassPlugin(): CompassPlugin
getGesturesPlugin
Link copied to clipboard

Extension function for MapView to get the Gestures plugin instance.

getLocationComponentPlugin
Link copied to clipboard

Extension function to the the LocationComponentPlugin instance.

getLocationPlugin
Link copied to clipboard

Extension function to the the LocationComponentPlugin instance.

getLogoPlugin
Link copied to clipboard

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

fun MapPluginProviderDelegate.getLogoPlugin(): LogoPlugin
getMapOverlayPlugin
Link copied to clipboard

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

getScaleBarPlugin
Link copied to clipboard

Extension function for MapView to get the ScaleBar plugin instance.