← Files MapboxARCHIVED FILE
skills/mapbox-android-patterns/references/annotations.md
1.06 KB · Sep 30, 2026 · 23:11 UTC
# Annotations: Circle, Polyline, Polygon
Additional annotation types beyond point markers.
## Circle Annotations
```kotlin
val circleAnnotationManager = mapView.annotations.createCircleAnnotationManager()
val circle = CircleAnnotationOptions()
.withPoint(Point.fromLngLat(-122.4194, 37.7749))
.withCircleRadius(10.0)
.withCircleColor("#FF0000")
circleAnnotationManager.create(circle)
```
## Polyline Annotations
```kotlin
val polylineAnnotationManager = mapView.annotations.createPolylineAnnotationManager()
val polyline = PolylineAnnotationOptions()
.withPoints(listOf(point1, point2, point3))
.withLineColor("#0000FF")
.withLineWidth(4.0)
polylineAnnotationManager.create(polyline)
```
## Polygon Annotations
```kotlin
val polygonAnnotationManager = mapView.annotations.createPolygonAnnotationManager()
val points = listOf(listOf(coord1, coord2, coord3, coord1)) // Close the polygon
val polygon = PolygonAnnotationOptions()
.withPoints(points)
.withFillColor("#0000FF")
.withFillOpacity(0.5)
polygonAnnotationManager.create(polygon)
```
SHA-256: 401ac792a4758e0f2507d8d9d2272d2e3d0c64f4f9090ac9de401d2ea3aecb97