INVClusterManagerDelegate
Objective-C
@protocol INVClusterManagerDelegate <NSObject>
Swift
protocol INVClusterManagerDelegate : NSObjectProtocol
클러스터에 대한 콜백 메서드가 정의된 프로토콜.
-
클러스터를 지도 위에 그릴 때 호출되는 콜백.
파라미터로 전달되는
INVMarkerOptions객체를 기반으로 클러스터가 지도 위에 마커 형태로 표출됩니다.Declaration
Objective-C
- (void)clusterManager:(nonnull INVClusterManager *)clusterManager willRenderCluster:(nonnull id<INVCluster>)cluster withMarkerOptions:(nonnull id<INVMarkerOptions>)markerOptions;Swift
optional func clusterManager(_ clusterManager: INVClusterManager, willRenderCluster cluster: any INVCluster, with markerOptions: any INVMarkerOptions)Parameters
clusterManager클러스터링을 하는데 사용한
INVClusterManager객체.cluster클러스터에 대한 정보.
markerOptions지도 위에 그릴 클러스터의 마커에 대한 옵션.
-
아이템을 지도 위에 그릴 때 호출되는 콜백.
파라미터로 전달되는
INVMarkerOptions객체를 기반으로 아이템이 지도 위에 마커 형태로 표출됩니다.Declaration
Objective-C
- (void)clusterManager:(nonnull INVClusterManager *)clusterManager willRenderClusterItem:(nonnull id<INVClusterItem>)clusterItem withMarkerOptions:(nonnull id<INVMarkerOptions>)markerOptions;Swift
optional func clusterManager(_ clusterManager: INVClusterManager, willRenderClusterItem clusterItem: any INVClusterItem, with markerOptions: any INVMarkerOptions)Parameters
clusterManager클러스터링을 하는데 사용한
INVClusterManager객체.clusterItem아이템에 대한 정보.
markerOptions지도 위에 그릴 아이템의 마커에 대한 옵션.
-
지도에 표출 중인 클러스터를 탭했을 때 호출되는 콜백.
Declaration
Objective-C
- (BOOL)clusterManager:(nonnull INVClusterManager *)clusterManager didTapCluster:(nonnull id<INVCluster>)cluster withMarkerOptions:(nonnull id<INVMarkerOptions>)markerOptions;Swift
optional func clusterManager(_ clusterManager: INVClusterManager, didTap cluster: any INVCluster, with markerOptions: any INVMarkerOptions) -> BoolParameters
clusterManager클러스터링을 하는데 사용한
INVClusterManager객체.cluster탭한 클러스터에 대한 정보.
markerOptions탭한 클러스터의 마커에 대한 옵션.
Return Value
YES일 경우 이벤트를 소비합니다. 그렇지 않을 경우InaviMapView까지 이벤트가 전달됩니다. -
지도에 표출 중인 아이템을 탭했을 때 호출되는 콜백.
Declaration
Objective-C
- (BOOL)clusterManager:(nonnull INVClusterManager *)clusterManager didTapClusterItem:(nonnull id<INVClusterItem>)clusterItem withMarkerOptions:(nonnull id<INVMarkerOptions>)markerOptions;Swift
optional func clusterManager(_ clusterManager: INVClusterManager, didTap clusterItem: any INVClusterItem, with markerOptions: any INVMarkerOptions) -> BoolParameters
clusterManager클러스터링을 하는데 사용한
INVClusterManager객체.clusterItem탭한 아이템.
markerOptions탭한 아이템의 마커에 대한 옵션.
Return Value
YES일 경우 이벤트를 소비합니다. 그렇지 않을 경우InaviMapView까지 이벤트가 전달됩니다.
INVClusterManagerDelegate Protocol Reference