Package-level declarations

Types

Link copied to clipboard

The state holder for Interactions of CircleAnnotationGroup.

Link copied to clipboard

The state holder for CircleAnnotationGroup properties.

Link copied to clipboard

The state holder for Interactions of CircleAnnotation.

Link copied to clipboard

The state holder for CircleAnnotation properties.

Link copied to clipboard

The state holder for Interactions of PointAnnotationGroup.

Link copied to clipboard

The state holder for PointAnnotationGroup properties.

Link copied to clipboard

The state holder for Interactions of PointAnnotation.

Link copied to clipboard

The state holder for PointAnnotation properties.

Link copied to clipboard

The state holder for Interactions of PolygonAnnotationGroup.

Link copied to clipboard

The state holder for PolygonAnnotationGroup properties.

Link copied to clipboard

The state holder for Interactions of PolygonAnnotation.

Link copied to clipboard

The state holder for PolygonAnnotation properties.

Link copied to clipboard

The state holder for Interactions of PolylineAnnotationGroup.

Link copied to clipboard

The state holder for PolylineAnnotationGroup properties.

Link copied to clipboard

The state holder for Interactions of PolylineAnnotation.

Link copied to clipboard

The state holder for PolylineAnnotation properties.

Functions

Link copied to clipboard
@Composable
fun CircleAnnotation(point: Point, 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, init) with trailing lambda instead.

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

Composable function to add a CircleAnnotation to the Map.

@Composable
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.

Link copied to clipboard
@Composable
fun CircleAnnotationGroup(annotations: List<CircleAnnotationOptions>, annotationConfig: AnnotationConfig? = null, circleAnnotationGroupState: CircleAnnotationGroupState = remember { CircleAnnotationGroupState() })
@Composable
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.

@Composable
inline fun CircleAnnotationGroup(annotations: List<CircleAnnotationOptions>, annotationConfig: AnnotationConfig? = null, crossinline init: CircleAnnotationGroupState.() -> Unit)
@Composable
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
@Composable
fun PointAnnotation(point: Point, 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, init) with trailing lambda instead.

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

Composable function to add a PointAnnotation to the Map.

@Composable
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.

Link copied to clipboard
@Composable
fun PointAnnotationGroup(annotations: List<PointAnnotationOptions>, annotationConfig: AnnotationConfig? = null, pointAnnotationGroupState: PointAnnotationGroupState = remember { PointAnnotationGroupState() })
@Composable
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.

@Composable
inline fun PointAnnotationGroup(annotations: List<PointAnnotationOptions>, annotationConfig: AnnotationConfig? = null, crossinline init: PointAnnotationGroupState.() -> Unit)
@Composable
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
@Composable
fun PolygonAnnotation(points: List<List<Point>>, 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, init) with trailing lambda instead.

@Composable
inline fun PolygonAnnotation(points: List<List<Point>>, crossinline init: PolygonAnnotationState.() -> Unit)
@Composable
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.

@Composable
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.

Link copied to clipboard
@Composable
fun PolygonAnnotationGroup(annotations: List<PolygonAnnotationOptions>, annotationConfig: AnnotationConfig? = null, polygonAnnotationGroupState: PolygonAnnotationGroupState = remember { PolygonAnnotationGroupState() })
@Composable
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.

@Composable
inline fun PolygonAnnotationGroup(annotations: List<PolygonAnnotationOptions>, annotationConfig: AnnotationConfig? = null, crossinline init: PolygonAnnotationGroupState.() -> Unit)
@Composable
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
@Composable
fun PolylineAnnotation(points: List<Point>, 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, init) with trailing lambda instead.

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

Composable function to add a PolylineAnnotation to the Map.

@Composable
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.

Link copied to clipboard
@Composable
fun PolylineAnnotationGroup(annotations: List<PolylineAnnotationOptions>, annotationConfig: AnnotationConfig? = null, polylineAnnotationGroupState: PolylineAnnotationGroupState = remember { PolylineAnnotationGroupState() })
@Composable
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.

@Composable
inline fun PolylineAnnotationGroup(annotations: List<PolylineAnnotationOptions>, annotationConfig: AnnotationConfig? = null, crossinline init: PolylineAnnotationGroupState.() -> Unit)
@Composable
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.

Create and remember a CircleAnnotationInteractionsState with init block.

Link copied to clipboard

Create and remember a PointAnnotationInteractionsState with init block.

Create and remember a PolygonAnnotationInteractionsState with init block.

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.