diff --git a/yandex-map/src/main/java/ru/touchin/yandexmap/YandexMapManager.kt b/yandex-map/src/main/java/ru/touchin/yandexmap/YandexMapManager.kt index e3d1249..e7eafc8 100644 --- a/yandex-map/src/main/java/ru/touchin/yandexmap/YandexMapManager.kt +++ b/yandex-map/src/main/java/ru/touchin/yandexmap/YandexMapManager.kt @@ -22,7 +22,7 @@ import com.yandex.runtime.image.ImageProvider import ru.touchin.basemap.AbstractMapManager @Suppress("detekt.TooManyFunctions") -class YandexMapManager( +open class YandexMapManager( mapView: MapView ) : AbstractMapManager(mapView), MapLoadedListener, CameraListener, InputListener, UserLocationObjectListener { @@ -36,7 +36,7 @@ class YandexMapManager( } - private val userLocationLayer by lazy { + val userLocationLayer by lazy { MapKitFactory.getInstance().createUserLocationLayer(mapView.mapWindow).also { it.isVisible = false it.setObjectListener(this)