Не отображается кастомная метка в AndroidView

При вызове setIcon иконка исчезает полностью. Получается отобразить только исходную иконку с текстом, если не вызывать geometry = Point() и setIcon.

    AndroidView(factory = { MapView(it) }, modifier = Modifier.fillMaxSize()) {
        mapView = it
    }
    LaunchedEffect(key1 = "loadMapView") {
        snapshotFlow { mapView }.collect {
            it?.let {
                val map = it.mapWindow.map
                map.move(
                    CameraPosition(...)
                )
                val marker = map.mapObjects.addPlacemark(Point(55.791090, 49.121310))
                    .apply {
                        setText("sample")
                        setIconStyle(
                            IconStyle().apply {
                                anchor = PointF(0.5f, 1.0f)
                                scale = 2f
                                zIndex = 10f
                            }
                        )
                        setIcon(ImageProvider.fromResource(context, R.drawable.map_pin))
                    }

                MapKitFactory.initialize(context)
                MapKitFactory.getInstance().onStart()
                it.onStart()
            }
        }
    }

Ответы (0 шт):