All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.tech.skot.libraries.map.di.SKMapViewInjector.kt Maven / Gradle / Ivy

package tech.skot.libraries.map.di

import tech.skot.core.di.get
import tech.skot.libraries.map.LatLng
import tech.skot.libraries.map.MapType
import tech.skot.libraries.map.SKMapVC

interface SKMapViewInjector {
    fun sKMap(
        mapInteractionSettingsInitial: SKMapVC.MapInteractionSettings,
        markersInitial: List,
        linesInitial: List,
        polygonsInitial: List,
        selectedMarkerInitial: SKMapVC.Marker?,
        selectMarkerOnClickInitial: Boolean,
        unselectMarkerOnMapClickInitial: Boolean,
        onMarkerClickInitial: Function1?,
        onMarkerSelectedInitial: Function1?,
        onMapClickedInitial: Function1?,
        onMapLongClickedInitial: Function1?,
        onMapBoundsChangeInitial: Function1?,
        showLogInitial: Boolean,
        mapType: MapType
    ): SKMapVC
}

val skmapViewInjector: SKMapViewInjector = get()




© 2015 - 2025 Weber Informatics LLC | Privacy Policy