Package com.naver.maps.map.clustering
Interface MarkerManager
-
- All Known Implementing Classes:
DefaultMarkerManager
public interface MarkerManagerClusterer에서 노출하는 마커 객체를 관리하는 인터페이스.
마커가 지도에 처음 노출되면retainMarker(MarkerInfo)메서드가 호출되며, 더 이상 노출되지 않으면releaseMarker(MarkerInfo, Marker)메서드가 호출됩니다.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidreleaseMarker(MarkerInfo info, Marker marker)더 이상 노출되지 않는info의marker를 정리합니다.MarkerretainMarker(MarkerInfo info)info를 노출할 마커 객체를 반환합니다.
-
-
-
Method Detail
-
retainMarker
@Nullable @UiThread Marker retainMarker(@NonNull MarkerInfo info)
info를 노출할 마커 객체를 반환합니다.- Parameters:
info- 노출이 필요한MarkerInfo객체.- Returns:
- 노출할
Marker객체.
-
releaseMarker
@UiThread void releaseMarker(@NonNull MarkerInfo info, @NonNull Marker marker)더 이상 노출되지 않는info의marker를 정리합니다.- Parameters:
info- 더 이상 노출되지 않는MarkerInfo객체.marker- 더 이상 노출되지 않는Marker객체.
-
-