Package-level declarations

Types

Link copied to clipboard

The state holder for CircleAnnotationGroup properties.

Link copied to clipboard

The state holder for CircleAnnotation properties.

Link copied to clipboard

The state holder for PointAnnotationGroup properties.

Link copied to clipboard

The state holder for PointAnnotation properties.

Link copied to clipboard

The state holder for PolygonAnnotationGroup properties.

Link copied to clipboard

The state holder for PolygonAnnotation properties.

Link copied to clipboard

The state holder for PolylineAnnotationGroup properties.

Link copied to clipboard

The state holder for PolylineAnnotation properties.

Functions

Link copied to clipboard
fun CircleAnnotation(point: Point, onClick: (CircleAnnotation) -> Boolean = { false }, circleAnnotationState: CircleAnnotationState = remember { CircleAnnotationState() })

Composable function to add a CircleAnnotation to the Map. For convenience, if there's no need to hoist the circleAnnotationState, use CircleAnnotation(point, onClick, init) with trailing lambda instead.

inline fun CircleAnnotation(point: Point, noinline onClick: (CircleAnnotation) -> Boolean = { false }, crossinline init: CircleAnnotationState.() -> Unit)

Composable function to add a CircleAnnotation to the Map.

Link copied to clipboard
fun CircleAnnotationGroup(annotations: List<CircleAnnotationOptions>, annotationConfig: AnnotationConfig? = null, onClick: (CircleAnnotation) -> Boolean = { false }, circleAnnotationGroupState: CircleAnnotationGroupState = remember { CircleAnnotationGroupState() })

Composable function to add a CircleAnnotationGroup to the Map. For convenience, if there's no need to hoist the circleAnnotationGroupState, use CircleAnnotationGroup(annotations, annotationConfig, onClick, init) with trailing lambda instead.

inline fun CircleAnnotationGroup(annotations: List<CircleAnnotationOptions>, annotationConfig: AnnotationConfig? = null, noinline onClick: (CircleAnnotation) -> Boolean = { false }, crossinline init: CircleAnnotationGroupState.() -> Unit)

Composable function to add a CircleAnnotationGroup to the Map.

Link copied to clipboard
fun PointAnnotation(point: Point, onClick: (PointAnnotation) -> Boolean = { false }, pointAnnotationState: PointAnnotationState = remember { PointAnnotationState() })

Composable function to add a PointAnnotation to the Map. For convenience, if there's no need to hoist the pointAnnotationState, use PointAnnotation(point, onClick, init) with trailing lambda instead.

inline fun PointAnnotation(point: Point, noinline onClick: (PointAnnotation) -> Boolean = { false }, crossinline init: PointAnnotationState.() -> Unit)

Composable function to add a PointAnnotation to the Map.

Link copied to clipboard
fun PointAnnotationGroup(annotations: List<PointAnnotationOptions>, annotationConfig: AnnotationConfig? = null, onClick: (PointAnnotation) -> Boolean = { false }, pointAnnotationGroupState: PointAnnotationGroupState = remember { PointAnnotationGroupState() })

Composable function to add a PointAnnotationGroup to the Map. For convenience, if there's no need to hoist the pointAnnotationGroupState, use PointAnnotationGroup(annotations, annotationConfig, onClick, init) with trailing lambda instead.

inline fun PointAnnotationGroup(annotations: List<PointAnnotationOptions>, annotationConfig: AnnotationConfig? = null, noinline onClick: (PointAnnotation) -> Boolean = { false }, crossinline init: PointAnnotationGroupState.() -> Unit)

Composable function to add a PointAnnotationGroup to the Map.

Link copied to clipboard
fun PolygonAnnotation(points: List<List<Point>>, onClick: (PolygonAnnotation) -> Boolean = { false }, polygonAnnotationState: PolygonAnnotationState = remember { PolygonAnnotationState() })

Composable function to add a PolygonAnnotation to the Map. For convenience, if there's no need to hoist the polygonAnnotationState, use PolygonAnnotation(points, onClick, init) with trailing lambda instead.

inline fun PolygonAnnotation(points: List<List<Point>>, noinline onClick: (PolygonAnnotation) -> Boolean = { false }, crossinline init: PolygonAnnotationState.() -> Unit)

Composable function to add a PolygonAnnotation to the Map.

Link copied to clipboard
fun PolygonAnnotationGroup(annotations: List<PolygonAnnotationOptions>, annotationConfig: AnnotationConfig? = null, onClick: (PolygonAnnotation) -> Boolean = { false }, polygonAnnotationGroupState: PolygonAnnotationGroupState = remember { PolygonAnnotationGroupState() })

Composable function to add a PolygonAnnotationGroup to the Map. For convenience, if there's no need to hoist the polygonAnnotationGroupState, use PolygonAnnotationGroup(annotations, annotationConfig, onClick, init) with trailing lambda instead.

inline fun PolygonAnnotationGroup(annotations: List<PolygonAnnotationOptions>, annotationConfig: AnnotationConfig? = null, noinline onClick: (PolygonAnnotation) -> Boolean = { false }, crossinline init: PolygonAnnotationGroupState.() -> Unit)

Composable function to add a PolygonAnnotationGroup to the Map.

Link copied to clipboard
fun PolylineAnnotation(points: List<Point>, onClick: (PolylineAnnotation) -> Boolean = { false }, polylineAnnotationState: PolylineAnnotationState = remember { PolylineAnnotationState() })

Composable function to add a PolylineAnnotation to the Map. For convenience, if there's no need to hoist the polylineAnnotationState, use PolylineAnnotation(points, onClick, init) with trailing lambda instead.

inline fun PolylineAnnotation(points: List<Point>, noinline onClick: (PolylineAnnotation) -> Boolean = { false }, crossinline init: PolylineAnnotationState.() -> Unit)

Composable function to add a PolylineAnnotation to the Map.

Link copied to clipboard
fun PolylineAnnotationGroup(annotations: List<PolylineAnnotationOptions>, annotationConfig: AnnotationConfig? = null, onClick: (PolylineAnnotation) -> Boolean = { false }, polylineAnnotationGroupState: PolylineAnnotationGroupState = remember { PolylineAnnotationGroupState() })

Composable function to add a PolylineAnnotationGroup to the Map. For convenience, if there's no need to hoist the polylineAnnotationGroupState, use PolylineAnnotationGroup(annotations, annotationConfig, onClick, init) with trailing lambda instead.

inline fun PolylineAnnotationGroup(annotations: List<PolylineAnnotationOptions>, annotationConfig: AnnotationConfig? = null, noinline onClick: (PolylineAnnotation) -> Boolean = { false }, crossinline init: PolylineAnnotationGroupState.() -> Unit)

Composable function to add a PolylineAnnotationGroup to the Map.

Link copied to clipboard

Set circle-color to initialise the circleAnnotation with.

Link copied to clipboard

Set circle-stroke-color to initialise the circleAnnotation with.

Link copied to clipboard

Set fill-color to initialise the polygonAnnotation with.

Link copied to clipboard

Set fill-outline-color to initialise the polygonAnnotation with.

Link copied to clipboard

Set icon-color to initialise the pointAnnotation with.

Link copied to clipboard

Set icon-halo-color to initialise the pointAnnotation with.

Link copied to clipboard

Set line-border-color to initialise the polylineAnnotation with.

Link copied to clipboard

Set line-color to initialise the polylineAnnotation with.

Link copied to clipboard

Set text-color to initialise the pointAnnotation with.

Link copied to clipboard

Set text-halo-color to initialise the pointAnnotation with.