클러스터러의 기준은 지정하는 마커들의 순서에 따라 달라집니다.
알고리즘은 이렇습니다.
- 마커의 배열에서 하나를 취합니다.
- 해당 마커의 위치가 기존에 만들어진 클러스터 범위에 속하면 포함시킵니다.
- 기존 클러스터에 포함되지 않으면 자기 자신을 새로운 클러스터로 만듭니다.
- 배열의 끝까지 1,2,3 번을 반복합니다.
범위는 클러스터러 생성시 입력받는 옵션값에 기초합니다.
http://apis.map.kakao.com/web/documentation/#MarkerClusterer
기본적으로 기준 마커 중심으로 한 변의 길이 60 픽셀의 정방형에 포함되면 묶입니다.
마커 전체 위치들의 분포도를 보고 묶는 방식이 아니기 때문에
충분히 말씀하신 현상이 일어날 수 있습니다.