여러가지 질문이 있습니다

안녕하세요 카카오맵 API를 활용한 개발을 해보고 있는 초보개발자 입니다 .

kakao.maps.event.addListener(map, ‘center_changed’, function() 를 통해서

새로운 center 위도,경도,레벨 정보를 다시 얻고 다시 JSON데이터로 마커를 찍어내고 있습니다.

  1. 지도를 클릭한채로 움직이면 이벤트가 계속 발생하던데 , 클릭을 한채로 움직이고 마우스를 놓았을때 발생하는 이벤트는
    어떻게 처리를 해야할지 궁금합니다 …
    지도화면을 클릭한채로 이리저리 움직일때마다 ajax 통신을 하게 되서 마커 생성할때 불필요하게 많은 통신을 하게 됩니다 ㅠㅠ

  2. 서울에 찍힌 마커가 있고 지도상 부산으로 옮기면 마커가 사라지지 않고 유지하게 되는데
    생성된 마커를 전체 삭제 하려면 어떤 방식으로 접근해야하는지 궁금합니다 …
    removeMarkers 라는게 있고 이걸 쓰려면 클러스터를 생성해야하던데

2번 질문 내용처럼 전체 마커 삭제 하려면 클러스터를 사용해야하는게 맞는건가요?

  1. idle 이벤트를 사용하세요.
  2. marker.setMap(null) 코드로 개별 마커를 삭제할 수 있습니다.

엇 !!! 감사합니다 !!!