카카오 맵 마커 다중선택

현재 [.category_anchor] 라는 버튼을 눌렀을때 해당되는 부분이

[.result_box]에 뿌려지게되는데,

버튼을 눌렀을때 .active가 toggle 되면서 active 걸려있는 모든 버튼에 해당하는 부분을

[.result_box]에 뿌려주고 싶은데 어떻게 수정해야할가요?

버튼 toggle은 저 active부분 수정하면 되는데, 마커랑 result를 중복으로 뿌려주기가 잘안되네요 ㅠ

            $('.category .category_list .category_anchor').on('click',function(event){
                var $this = $(this),
                    $MyParent = $this.parent('li'),
                    ParentIndex = $MyParent.index(),
                    IsActive = $MyParent.is('.active'),
                    $OtherParents = $MyParent.siblings('li'),
                    DongCategory = $this.attr('data-dong');
                if(!IsActive){
                    //$OtherParents.removeClass('active');
                    $MyParent.toggleClass('active');
                    $.ajax({
                        url : './data/dongdata'+DongCategory+'.html',
                        success : function (data) {
                            $('.slide .result_box').empty().append(data);
                            markers = [];
                            $('.slide .result_box').find('.result_item').each(function(){
                                $this = $(this),
                                    resultTitle = $this.children('.result_title'),
                                    thisTitle = resultTitle.children('.title').text(),
                                    thisAddress = $this.children('.address').text(),
                                    thisTel = $this.children('.tel').text(),
                                    latitude = $this.attr('data-latitude'),
                                    longitude = $this.attr('data-longitude');
                                markers.push({
                                    title:thisTitle,
                                    latlng:new kakao.maps.LatLng(latitude, longitude),
                                    address:thisAddress,
                                    tel:thisTel
                                });
                            });
                            changeMarkers();
                        }
                    });
                };
            });

해당 코드만으로는 드릴 수 있는 답변이 없네요.

이와는 별개로
코드 흐름을 천천히 생각해 보신다면 어렵지 않게 구현하실 수 있는 내용입니다.