Class Cluster

java.lang.Object
com.naver.maps.map.clustering.Node
com.naver.maps.map.clustering.Cluster

@WorkerThread public class Cluster extends Node
클러스터 노드를 의미하는 클래스.
  • Method Details

    • getTag

      @Nullable public Object getTag()
      태그를 반환합니다. TagMergeStrategy.mergeTag(Cluster)로 병합한 객체가 반환됩니다.
      Overrides:
      getTag in class Node
      Returns:
      태그.
    • getChildren

      @NonNull public List<Node> getChildren()
      자식 Node의 목록을 반환합니다.
      Returns:
      자식 Node의 목록.
    • getSize

      public int getSize()
      전체 자식 Leaf의 개수를 반환합니다.
      Specified by:
      getSize in class Node
      Returns:
      전체 자식 Leaf의 개수.
    • getCoord

      @NonNull public com.naver.maps.geometry.WebMercatorCoord getCoord()
      웹 메르카토르 좌표를 반환합니다.
      Specified by:
      getCoord in class Node
      Returns:
      웹 메르카토르 좌표.
    • getPosition

      @NonNull public com.naver.maps.geometry.LatLng getPosition()
      좌표를 반환합니다. PositioningStrategy.getPosition(Cluster)으로 구한 좌표를 LatLng로 변환한 좌표가 반환됩니다.
      Specified by:
      getPosition in class Node
      Returns:
      좌표.