Package com.mapbox.maps.plugin.annotation.generated

Types

CircleAnnotation
Link copied to clipboard

Class for CircleAnnotation

class CircleAnnotation(id: Long, annotationManager: AnnotationManager<Point, CircleAnnotation, *, *, *, *>, jsonObject: JsonObject, geometry: Point) : Annotation<Point>
CircleAnnotationManager
Link copied to clipboard

The circleAnnotation manager allows to add circleAnnotations to a map.

CircleAnnotationOptions
Link copied to clipboard

Builder class from which a circleAnnotation is created.

class CircleAnnotationOptions : AnnotationOptions<Point, CircleAnnotation>
OnCircleAnnotationClickListener
Link copied to clipboard

Interface definition for a callback to be invoked when a circleAnnotation has been clicked.

fun fun interface OnCircleAnnotationClickListener : OnAnnotationClickListener<CircleAnnotation>
OnCircleAnnotationDragListener
Link copied to clipboard

Interface definition for a callback to be invoked when a circleAnnotation is dragged.

OnCircleAnnotationLongClickListener
Link copied to clipboard

Interface definition for a callback to be invoked when a circleAnnotation has been long clicked.

OnPointAnnotationClickListener
Link copied to clipboard

Interface definition for a callback to be invoked when a pointAnnotation has been clicked.

fun fun interface OnPointAnnotationClickListener : OnAnnotationClickListener<PointAnnotation>
OnPointAnnotationDragListener
Link copied to clipboard

Interface definition for a callback to be invoked when a pointAnnotation is dragged.

OnPointAnnotationLongClickListener
Link copied to clipboard

Interface definition for a callback to be invoked when a pointAnnotation has been long clicked.

OnPolygonAnnotationClickListener
Link copied to clipboard

Interface definition for a callback to be invoked when a polygonAnnotation has been clicked.

fun fun interface OnPolygonAnnotationClickListener : OnAnnotationClickListener<PolygonAnnotation>
OnPolygonAnnotationDragListener
Link copied to clipboard

Interface definition for a callback to be invoked when a polygonAnnotation is dragged.

OnPolygonAnnotationLongClickListener
Link copied to clipboard

Interface definition for a callback to be invoked when a polygonAnnotation has been long clicked.

OnPolylineAnnotationClickListener
Link copied to clipboard

Interface definition for a callback to be invoked when a polylineAnnotation has been clicked.

fun fun interface OnPolylineAnnotationClickListener : OnAnnotationClickListener<PolylineAnnotation>
OnPolylineAnnotationDragListener
Link copied to clipboard

Interface definition for a callback to be invoked when a polylineAnnotation is dragged.

OnPolylineAnnotationLongClickListener
Link copied to clipboard

Interface definition for a callback to be invoked when a polylineAnnotation has been long clicked.

PointAnnotation
Link copied to clipboard

Class for PointAnnotation

class PointAnnotation(id: Long, annotationManager: AnnotationManager<Point, PointAnnotation, *, *, *, *>, jsonObject: JsonObject, geometry: Point) : Annotation<Point>
PointAnnotationManager
Link copied to clipboard

The pointAnnotation manager allows to add pointAnnotations to a map.

PointAnnotationOptions
Link copied to clipboard

Builder class from which a pointAnnotation is created.

class PointAnnotationOptions : AnnotationOptions<Point, PointAnnotation>
PolygonAnnotation
Link copied to clipboard

Class for PolygonAnnotation

class PolygonAnnotation(id: Long, annotationManager: AnnotationManager<Polygon, PolygonAnnotation, *, *, *, *>, jsonObject: JsonObject, geometry: Polygon) : Annotation<Polygon>
PolygonAnnotationManager
Link copied to clipboard

The polygonAnnotation manager allows to add polygonAnnotations to a map.

PolygonAnnotationOptions
Link copied to clipboard

Builder class from which a polygonAnnotation is created.

class PolygonAnnotationOptions : AnnotationOptions<Polygon, PolygonAnnotation>
PolylineAnnotation
Link copied to clipboard

Class for PolylineAnnotation

class PolylineAnnotation(id: Long, annotationManager: AnnotationManager<LineString, PolylineAnnotation, *, *, *, *>, jsonObject: JsonObject, geometry: LineString) : Annotation<LineString>
PolylineAnnotationManager
Link copied to clipboard

The polylineAnnotation manager allows to add polylineAnnotations to a map.

PolylineAnnotationOptions
Link copied to clipboard

Builder class from which a polylineAnnotation is created.

class PolylineAnnotationOptions : AnnotationOptions<LineString, PolylineAnnotation>

Functions

createCircleAnnotationManager
Link copied to clipboard

Extension function to create a CircleAnnotationManager instance.

fun AnnotationPlugin.createCircleAnnotationManager(mapView: View, annotationConfig: AnnotationConfig?): CircleAnnotationManager
createPointAnnotationManager
Link copied to clipboard

Extension function to create a PointAnnotationManager instance.

fun AnnotationPlugin.createPointAnnotationManager(mapView: View, annotationConfig: AnnotationConfig?): PointAnnotationManager
createPolygonAnnotationManager
Link copied to clipboard

Extension function to create a PolygonAnnotationManager instance.

fun AnnotationPlugin.createPolygonAnnotationManager(mapView: View, annotationConfig: AnnotationConfig?): PolygonAnnotationManager
createPolylineAnnotationManager
Link copied to clipboard

Extension function to create a PolylineAnnotationManager instance.

fun AnnotationPlugin.createPolylineAnnotationManager(mapView: View, annotationConfig: AnnotationConfig?): PolylineAnnotationManager