googlemaps / googlemaps/android-maps-compose
Please add the ability to edit MarkerInfoWindow & MarkerInfoWindowContent for clustered items
- Vorherrschende Sprache
- Kotlin
- Sterne
- 1.3k
- Forks
- 181
- Ø Merge
- 2 T. 23 Std.
- Gemergte PRs (30 T.)
- 18
Beschreibung
I see no way to override the MarkerInfoWindow & MarkerInfoWindowContent for clustered items? This makes the new Clustering API useless for me.
Trying to use a MarkerInfoWindowContent as clusterItemContent results in an exception when the map is loaded. java.lang.IllegalStateException: Invalid applier
`clusterItemContent = {
MarkerInfoWindowContent(
state = rememberMarkerState(position = it.position),
onClick = {
Log.d(TAG, "Non-cluster marker clicked! $it")
true
}
) {
Column {
Text(text = "dasf")
Text(text = "tjtuehsfgh")
}
}
}`
Beitragsleitfaden
Rechercherichtung
Beginne mit den im Issue genannten Einstiegspunkten der Clustering-API sowie den Composables MarkerInfoWindow und MarkerInfoWindowContent. Reproduziere die Ausnahme Invalid applier mit dem gezeigten Beispiel für clusterItemContent und verfolge anschließend, wie geclusterte Elemente gerendert werden. Fertig ist die Aufgabe, wenn geclusterte Elemente beide Info-Window-Composables ohne die Ausnahme überschreiben können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android, kotlin
- Bereich
- mobile
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100