-
Notifications
You must be signed in to change notification settings - Fork 3
마커 클러스티링 관련 회의 (11 24)
1119wj edited this page Dec 2, 2024
·
3 revisions
- 클라이언트에서 zoom level을 전달
- 서버는 zoom level 따른 데이터 갯수 취합 후 전달
- 금장
- 제일 가까운 줌 레벨 : 모든 데이터 다 보임
- 두번째로 가까운 줌 레벨 부터 : 화면에 보여질 수 있는 데이터의 갯수를 세서 몇 개가 넘어가면 클러스터링, 아니면 다 띄워줌
- 좌표는 행정구역 기준
- 가까운 줌 레벨 : 서울 광진구, 강남구 등
- 중간 줌 레벨 : 서울, 인천, 경기 북부 등으로 구분?
- 큰 줌 레벨 : 수도권, 충청북도, 경상남도, 등
1000개 가량 추가해 보았는데 기기에 따라 차이가 크게 남
-> 성능에 영향을 미치지 않는 경우가 더 많은 것으로 확인되었음.
따라서 UX 관점에서의 마커 클러스터링이 필요하다고 생각함.
클라 코드에서만 구글 마커 클러스터 라이브러리를 사용해보는 것으로 결정.
https://developers.google.com/maps/documentation/javascript/marker-clustering?hl=ko