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

Types

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

Class for CircleAnnotation

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

Builder class from which a circleAnnotation is created.

OnCircleAnnotationClickListener
Link copied to clipboard

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

OnCircleAnnotationDragListener
Link copied to clipboard

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

OnCircleAnnotationInteractionListener
Link copied to clipboard

Interface definition for a callback to be invoked when a circleAnnotation has been selected or deselected.

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
fun interface OnPointAnnotationClickListener : OnAnnotationClickListener<PointAnnotation>

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

OnPointAnnotationDragListener
Link copied to clipboard

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

OnPointAnnotationInteractionListener
Link copied to clipboard

Interface definition for a callback to be invoked when a pointAnnotation has been selected or deselected.

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.

OnPolygonAnnotationDragListener
Link copied to clipboard

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

OnPolygonAnnotationInteractionListener
Link copied to clipboard

Interface definition for a callback to be invoked when a polygonAnnotation has been selected or deselected.

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.

OnPolylineAnnotationDragListener
Link copied to clipboard

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

OnPolylineAnnotationInteractionListener
Link copied to clipboard

Interface definition for a callback to be invoked when a polylineAnnotation has been selected or deselected.

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 PointAnnotation(id: Long, annotationManager: AnnotationManager<Point, PointAnnotation, *, *, *, *, *>, jsonObject: JsonObject, geometry: Point) : Annotation<Point>

Class for PointAnnotation

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

Builder class from which a pointAnnotation is created.

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

Class for PolygonAnnotation

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

Builder class from which a polygonAnnotation is created.

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

Class for PolylineAnnotation

PolylineAnnotationManager
Link copied to clipboard
PolylineAnnotationOptions
Link copied to clipboard
class PolylineAnnotationOptions : AnnotationOptions<LineString, PolylineAnnotation>

Builder class from which a polylineAnnotation is created.

Functions

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

Extension function to create a CircleAnnotationManager instance.

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

Extension function to create a PointAnnotationManager instance.

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

Extension function to create a PolygonAnnotationManager instance.

createPolylineAnnotationManager
Link copied to clipboard
fun AnnotationPlugin.createPolylineAnnotationManager(annotationConfig: AnnotationConfig? = null): PolylineAnnotationManager
fun AnnotationPlugin.createPolylineAnnotationManager(mapView: View, annotationConfig: AnnotationConfig? = null): PolylineAnnotationManager

Extension function to create a PolylineAnnotationManager instance.