Package-level declarations

Functions

Link copied to clipboard
inline fun CircleManager.Collection.addCircle(optionsActions: CircleOptions.() -> Unit): Circle

Adds a new Circle to the underlying map and to this CircleManager.Collection with the provided optionsActions.

Link copied to clipboard
inline fun GroundOverlayManager.Collection.addGroundOverlay(optionsActions: GroundOverlayOptions.() -> Unit): GroundOverlay

Adds a new GroundOverlay to the underlying map and to this GroundOverlayManager.Collection with the provided optionsActions.

Link copied to clipboard
inline fun MarkerManager.Collection.addMarker(optionsActions: MarkerOptions.() -> Unit): Marker

Adds a new Marker to the underlying map and to this MarkerManager.Collection with the provided optionsActions.

Link copied to clipboard
inline fun PolygonManager.Collection.addPolygon(optionsActions: PolygonOptions.() -> Unit): Polygon

Adds a new Polygon to the underlying map and to this PolygonManager.Collection with the provided optionsActions.

Link copied to clipboard
inline fun PolylineManager.Collection.addPolyline(optionsActions: PolylineOptions.() -> Unit): Polyline

Adds a new Polyline to the underlying map and to this PolylineManager.Collection with the provided optionsActions.

Link copied to clipboard
fun CircleManager.Collection.clickEvents(): Flow<Circle>

Returns a flow that emits when a circle in this collection is clicked. Using this to observe circle clicks will override an existing listener (if any) to CircleManager.Collection.setOnCircleClickListener.

fun GroundOverlayManager.Collection.clickEvents(): Flow<GroundOverlay>

Returns a flow that emits when a ground overlay in this collection is clicked. Using this to observe ground overlay clicks will override an existing listener (if any) to GroundOverlayManager.Collection.setOnGroundOverlayClickListener.

fun MarkerManager.Collection.clickEvents(): Flow<Marker>

Returns a flow that emits when a marker in this collection is clicked. Using this to observe marker clicks will override an existing listener (if any) to MarkerManager.Collection.setOnMarkerClickListener.

fun PolygonManager.Collection.clickEvents(): Flow<Polygon>

Returns a flow that emits when a polygon in this collection is clicked. Using this to observe polygon clicks will override an existing listener (if any) to PolygonManager.Collection.setOnPolygonClickListener.

fun PolylineManager.Collection.clickEvents(): Flow<Polyline>

Returns a flow that emits when a polyline in this collection is clicked. Using this to observe polyline clicks will override an existing listener (if any) to PolylineManager.Collection.setOnPolylineClickListener.

Link copied to clipboard
fun MarkerManager.Collection.infoWindowClickEvents(): Flow<Marker>

Returns a flow that emits when a marker's info window in this collection is clicked. Using this to observe info window clicks will override an existing listener (if any) to MarkerManager.Collection.setOnInfoWindowClickListener.

Link copied to clipboard
fun MarkerManager.Collection.infoWindowLongClickEvents(): Flow<Marker>

Returns a flow that emits when a marker's info window in this collection is long clicked. Using this to observe info window long clicks will override an existing listener (if any) to MarkerManager.Collection.setOnInfoWindowLongClickListener.