googlemaps / googlemaps/android-maps-compose

Please add the ability to edit MarkerInfoWindow & MarkerInfoWindowContent for clustered items

Offen
#290 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
priority: p2 type: feature request
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.