Skip to content

feat: expose rememberComposeBitmapDescriptor as public experimental API#867

Open
kikoso wants to merge 2 commits intomainfrom
feat/expose-remember-compose-bitmap-descriptor
Open

feat: expose rememberComposeBitmapDescriptor as public experimental API#867
kikoso wants to merge 2 commits intomainfrom
feat/expose-remember-compose-bitmap-descriptor

Conversation

@kikoso
Copy link
Collaborator

@kikoso kikoso commented Mar 11, 2026

Closes #685

This PR exposes rememberComposeBitmapDescriptor as a public API, annotated with @MapsComposeExperimentalApi.

Context

Currently, when developers need to render hundreds or thousands of identical custom markers, using MarkerComposable inside a loop forces a large amount of internal overhead. By exposing this caching function, developers can generate a BitmapDescriptor from a Composable once outside of their map rendering loop, and pass that cached BitmapDescriptor to standard, lightweight Marker nodes, drastically improving rendering performance.

@kikoso kikoso changed the title feat(maps-compose): expose rememberComposeBitmapDescriptor as public experimental API feat: expose rememberComposeBitmapDescriptor as public experimental API Mar 11, 2026
@kikoso kikoso force-pushed the feat/expose-remember-compose-bitmap-descriptor branch from 1b496a0 to 61fdd10 Compare March 11, 2026 10:56
@googlemaps-bot
Copy link
Contributor

Code Coverage

There is no coverage information present for the Files changed

@kikoso kikoso force-pushed the feat/expose-remember-compose-bitmap-descriptor branch from 07abf42 to 4837ded Compare March 12, 2026 02:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MarkerComposable is recomposing for every marker in collection

3 participants