오늘은 지도의 마지막 날이다.

라고 말하는 순간 또 문제 발생!

카테고리에서 마커 클릭 후, 카테고리를 변경하면 마커는 새로그려지지만, 바텀 패널이 남아있다.. 이거는 뭐 금방 하니까 버그 픽스 1번으로 해결을 진행해보자

먼저 내 카테고리에

  void updateSelectedCategory(String category, BuildContext context) async {
    emit(state.copyWith(selectedCategory: category));
    await state.mapController?.clearOverlays();

    final filteredData = category == '전체'
        ? state.naverMapData
        : state.naverMapData
            .where((data) => data.majorCategory == category)
            .toList();

    final Set<NAddableOverlay<NOverlay<void>>> markers = filteredData
        .map((data) => _createMarker(data) as NAddableOverlay<NOverlay<void>>)
        .toSet();

    await state.mapController?.addOverlayAll(markers);
  }

updatePanelState(BottomSheetState.closed);

이것만 추가 하면 끝,,?

바텀 패널을 만들어 네이버 지도를 끝내보자

기존 만들어 뒀던

   // 바텀 패널 시트
              const SlidingPanel()

패널에

state를 연결

    @Default([]) List<NaverMapDataContent> naverMapData,

이 후, isar에 저장되어있는 값이 state에서 다시 불러오고 있으니