Clustering

  • INVClusterManager를 이용하여 생성된 클러스터를 정의한 프로토콜.

    See more

    Declaration

    Objective-C

    @protocol INVCluster <NSObject>

    Swift

    protocol INVCluster : NSObjectProtocol
  • 클러스터링 대상이 되는 아이템이 정의된 프로토콜.

    See more

    Declaration

    Objective-C

    @protocol INVClusterItem <NSObject>

    Swift

    protocol INVClusterItem : NSObjectProtocol
  • 클러스터링을 관리하는 클래스.
    특정 데이터를 기반으로 단일 아이템 또는 아이템의 집합(클러스터)을 지도 위에 표출할 때 사용합니다.

    See more

    Declaration

    Objective-C

    
    @interface INVClusterManager : NSObject

    Swift

    class INVClusterManager : NSObject
  • 클러스터에 대한 콜백 메서드가 정의된 프로토콜.

    See more

    Declaration

    Objective-C

    @protocol INVClusterManagerDelegate <NSObject>

    Swift

    protocol INVClusterManagerDelegate : NSObjectProtocol
  • 클러스터의 아이템 개수에 따라 아이콘 이미지를 생성해주는 역할을 하는 프로토콜.

    See more

    Declaration

    Objective-C

    @protocol INVClusterIconGenerator <NSObject>

    Swift

    protocol INVClusterIconGenerator : NSObjectProtocol
  • 기본 클러스터 아이콘 이미지 생성기 클래스.

    See more

    Declaration

    Objective-C

    
    @interface INVDefaultClusterIconGenerator : NSObject <INVClusterIconGenerator>

    Swift

    class INVDefaultClusterIconGenerator : NSObject, INVClusterIconGenerator