может быть много маркеров, поэтому заворачиваю все в кластеризацию. Но бывает такое, что некоторые маркеры имеют одинаковую позицию и поэтому при максимальном зуме карты кластер не разворачивается как с другими элементами. Пытаюсь сделать по клику на этот кластер отображение списка элементов в нем и чтобы дальше можно было кликнуть на отдельный элемент.
                  
                  
                  
                  
                  
                  Clustering() имеет onClusterClick: (Cluster<T>) -> Boolean,
                  
                  
                  где пишу так:
                  
                  
                  clusterItems.value = cluster
                  
                  
                  showClusterInfoWindow.value = true
                  
                  
                  true
                  
                  
                  
                  
                  
                  По showClusterInfoWindow == true в компоуз скоупе отображаю Column с элементами
                  
                  
                  
                  
                  
                  Но получаю ошибку рантайма:
                  
                  
                  java.lang.ClassCastException: androidx.compose.ui.node.LayoutNode cannot be cast to com.google.maps.android.compose.MapNode
                  
                  
                  
                  
                  
                  По гуглу ответ не нашел. И вопрос номер 2, когда не используется кластеризация, я могу кастомизировать информационное окно маркера через MarkerInfoWindow(), но при кластеризации такая возможность пишут не поддерживается. То есть пока не внедрили в библиотеку maps-compose, информационное окно маркера никак не кастомизировать при использовании кластеризации?
                  
                  
                
Вопрос не актуален, разобрался
Обсуждают сегодня