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

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

Composable function to add a CircleAnnotation to the Map.

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
fun CircleAnnotationGroup(annotations: List<CircleAnnotationOptions>, annotationConfig: AnnotationConfig? = null, circleAnnotationGroupState: CircleAnnotationGroupState = remember { CircleAnnotationGroupState() })
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, crossinline init: CircleAnnotationGroupState.() -> Unit)
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, 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.

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

Composable function to add a PointAnnotation to the Map.

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
fun PointAnnotationGroup(annotations: List<PointAnnotationOptions>, annotationConfig: AnnotationConfig? = null, pointAnnotationGroupState: PointAnnotationGroupState = remember { PointAnnotationGroupState() })
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, crossinline init: PointAnnotationGroupState.() -> Unit)
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>>, 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.

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

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
fun PolygonAnnotationGroup(annotations: List<PolygonAnnotationOptions>, annotationConfig: AnnotationConfig? = null, polygonAnnotationGroupState: PolygonAnnotationGroupState = remember { PolygonAnnotationGroupState() })
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, crossinline init: PolygonAnnotationGroupState.() -> Unit)
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>, 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.

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

Composable function to add a PolylineAnnotation to the Map.

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
fun PolylineAnnotationGroup(annotations: List<PolylineAnnotationOptions>, annotationConfig: AnnotationConfig? = null, polylineAnnotationGroupState: PolylineAnnotationGroupState = remember { PolylineAnnotationGroupState() })
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, crossinline init: PolylineAnnotationGroupState.() -> Unit)
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.