Slide 70
Slide 70 text
@Composable
fun NaverMap(
modifier: Modifier = Modifier,
mapOptions: NaverMapOptions = ...,
mapProperties: MapProperties = ...,
onMapClick: (PointF, LatLng) -> Unit = { _, _ -> },
) {
val savedInstanceState = rememberSavedInstanceState()
val mapView = rememberMapViewWithLifecycle(savedInstanceState, mapOptions)
AndroidView(factory = {
mapView.apply {
coroutineScope.launch {
val naverMap = awaitMap()
naverMap.mapType = mapProperties.mapType
naverMap.isNightModeEnabled = mapProperties.isNightModeEnabled
naverMap.setOnMapClickListener(onMapClick)
}
}
})
}
NaverMap(
mapOptions = naverMapOptions(),
mapProperties = MapProperties(
mapType = NaverMap.MapType.Navi,
isNightModeEnabled = true,
),
onMapClick = { _, _ -> /* Do domething*/ }
)
ࢎਊೞח ٘ दੑפ
Ӓۢ ࢶഋ UIܳ ҳഅ೮Ҋ ೡ ࣻ ਸөਃ?