2011-09-04 8 views
0

누구나 자신 만의 클러스터를 정의 할 수있는 Google지도 라이브러리에 대해 알고 있나요?Google지도의 맞춤 클러스터 위치

많은 클러스터링 라이브러리가 있지만 알고있는 한 모든 클러스터는 자동으로 거리를 기반으로 클러스터를 만듭니다.

내가하려는 것은 지방 당국의 데이터를 집계하는 것입니다.

확대/축소 수준이 낮은 경우 : 카운티 단위로 데이터를 집계 할 수 있어야합니다. 그런 다음 데이터를 확대 할 때 해당 카운티 내의 자치구별로 데이터가 집계됩니다. 데이터를 확대 할 때마다 데이터가 서브 보로 지역.

기본적으로 각 클러스터가 특정 확대/축소 수준에서 나타나는 위치를지도에서 미리 정의 할 수있는 라이브러리가 있는지 알고 싶습니다.

희망을 설명해 주셨으면합니다. 질문이 무엇인지 혼란 스러울 때 알려주십시오.

답변

1

당신이해야 할 일은 각기 다른 줌 레벨에서 각 지역/보로/카운티의 경계선의 다각형 (반드시 보이는 것은 아닙니다)을 만드는 것입니다. 또한 각 영역에서 클러스터 마커를 표시하려는 위치의 좌표를 저장하십시오. 그런 다음 각 확대/축소 수준에서 마커를 좌표에 플롯합니다. 즉, 기본적으로 clustermarker 플러그인을 사용하지 않고 모든 작업을 수행해야합니다.

각기 다른 좌표 배열이 있어야합니다. 각 지역, 지역, 자치구마다 하나의 배열이 있어야합니다.지도 경계가 변경되는 경우를위한 이벤트 리스너를 보유하십시오. 해당 이벤트 리스너에서 줌 레벨을 확인하고 마커를 그릴 배열을 결정합니다.

+0

'이것은 좋은 접근 방법처럼 들립니다. – MrBliz