3

Google Map Android clustering Utitlity Google지도 v2 재생 서비스를 사용 중입니다.Google지도 안드로이드 클러스터 라이브러리를 사용할 때 동일한 위치를 가진 마커가지도에 표시되지 않습니다. 클러스터 된 항목 (10+) 만 표시

동일한 위치의 마커를 볼 수 없습니다. 클러스터는 10으로 표시되며 최대 줌을 사용하더라도 10 개의 마커를 볼 수 없습니다. 동일한 위치의 마커에 오프셋을 추가 할 수있는 가능성을 알고 싶습니다. 이 문제를 극복하기 위해 클러스터 유틸리티와 관련된 미리 정의 된 메서드가 있습니까?

미리 감사드립니다.

enter image description here

답변

4

마지막으로, 나는이 문제를 극복하기 위해 주변의 일을 발견했다. 내 자신의 질문에 대답 해 주셔서 죄송합니다. 일부 도움이 될 수 있습니다.

유틸리티 라이브러리에서 DefaultClusterRenderer의 개인 방법을 변경했습니다.

protected boolean shouldRenderAsCluster(Cluster<T> cluster) 

지도가 최대 또는 특정 줌 레벨로 이동하면 위의 메서드를 false로 반환하도록 변경합니다. 지도를 최대 수준으로 확대하면 같은 위치에있는 모든 마커가 같은 위치에 표시되므로 단일 마커로 나타날 수 있습니다. 모든 마커에 대한 마커 정보/세부 정보를 표시하려면 마커가 클릭되면 마커 세부 정보 목록이 표시됩니다. 귀하의 컴퓨터에서 처리 될 것입니다. Activity,

public boolean onClusterItemClick(Object item)