마커의 개수가 많을 때 처리 방법이 따로 있나요?

안녕하세요 제목 그대로 입니다.
카카오 지도 api의 샘플 그대로 여러개 마커를 생성했습니다.
현재 제가 만든 지도의 마커 개수가 10000개가 넘어가는데 로드하는데 시간이 7초~8초 정도 걸립니다.
실제 카카오 지도에서는 더 많은 수의 마커가 있어도 빠른 시간 내에 로드가 되는데, 마커 수가 많을 때 처리 방법이 따로 있나요?

아래 링크 참고해주세요.

1개의 좋아요

두 번째 방안으로 말씀해주신 '공간정보 쿼리를 날려서 화면 좌표 영역상에 포함된 마커들만 그리는 방식’을 생각해봤을 때, 사용자가 화면을 빠르게 휙휙 움직이는 것도 서버에 부하가 걸릴만한 원인이 될 것 같은데, '지도가 고정된지 1초가 지났을때 마커 로드’처럼 처리를 해주면 완화가 가능할까요?

네 딜레이-캔슬 로직을 넣으면 완화가 가능합니다.

대부분 ‘idle’ 이벤트에서 처리하면 효과를 극대화 할 수 있으나,
추가적인 서버 부하를 줄이기 위해서는 말씀하신 딜레이 적용하시면 될거에요.

1개의 좋아요

감사합니다

1개의 좋아요