Annotation Plugin
interface AnnotationPlugin : MapPlugin, MapSizePlugin, MapStyleObserverPlugin
Content copied to clipboard
Plugin interface for the annotation.
Functions
createAnnotationManager
Link copied to clipboard
abstract fun createAnnotationManager(type: AnnotationType, annotationConfig: AnnotationConfig?): AnnotationManager<*, *, *, *, *, *, *>
Content copied to clipboard
abstract fun createAnnotationManager(mapView: View, type: AnnotationType, annotationConfig: AnnotationConfig?): AnnotationManager<*, *, *, *, *, *, *>
Content copied to clipboard
initialize
Link copied to clipboard
onDelegateProvider
Link copied to clipboard
onSizeChanged
Link copied to clipboard
onStyleChanged
Link copied to clipboard
removeAnnotationManager
Link copied to clipboard
abstract fun removeAnnotationManager(annotationManager: AnnotationManager<*, *, *, *, *, *, *>)
Content copied to clipboard
Inheritors
AnnotationPluginImpl
Link copied to clipboard
Extensions
createCircleAnnotationManager
Link copied to clipboard
@JvmOverloads()
Content copied to clipboard
fun AnnotationPlugin.createCircleAnnotationManager(annotationConfig: AnnotationConfig? = null): CircleAnnotationManager
Content copied to clipboard
createPointAnnotationManager
Link copied to clipboard
@JvmOverloads()
Content copied to clipboard
fun AnnotationPlugin.createPointAnnotationManager(annotationConfig: AnnotationConfig? = null): PointAnnotationManager
Content copied to clipboard
createPolygonAnnotationManager
Link copied to clipboard
@JvmOverloads()
Content copied to clipboard
fun AnnotationPlugin.createPolygonAnnotationManager(annotationConfig: AnnotationConfig? = null): PolygonAnnotationManager
Content copied to clipboard
createPolylineAnnotationManager
Link copied to clipboard
@JvmOverloads()
Content copied to clipboard
fun AnnotationPlugin.createPolylineAnnotationManager(annotationConfig: AnnotationConfig? = null): PolylineAnnotationManager
Content copied to clipboard