Package com.kakao.vectormap.label
Class LodLabelLayer
- java.lang.Object
-
- com.kakao.vectormap.internal.ILodLabelContainer
-
- com.kakao.vectormap.label.LodLabelLayer
-
public class LodLabelLayer extends ILodLabelContainer
LodLabel을 추가 및 삭제 등 컨테이너 역할을 하는 Layer 클래스.
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_Z_ORDER
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LodLabeladdLodLabel(LabelOptions options)addLodLabelvoidaddLodLabel(LabelOptions options, OnLodLabelCreateCallback callback)LodLabel[]addLodLabels(LabelOptions[] options)voidaddLodLabels(LabelOptions[] options, OnLodLabelsCreateCallback callback)LodLabel[]addLodLabels(java.util.List<LabelOptions> options)voidaddLodLabels(java.util.List<LabelOptions> options, OnLodLabelsCreateCallback callback)booleancontainsLabel(java.lang.String labelId)CompetitionTypegetCompetitionType()CompetitionType을 가져온다.CompetitionUnitgetCompetitionUnit()CompetitionUnit을 가져온다.LodLabelgetLabel(java.lang.String labelId)intgetLabelCount()java.lang.StringgetLayerId()LodLabelLayer Id 를 가져온다.OrderingTypegetOrderingType()OrderingType을 가져온다.floatgetRadius()java.lang.ObjectgetTag()intgetZOrder()LodLabelLayer 의 zOrder 값을 가져온다.booleanhasLabel(LodLabel label)booleanhasLabel(java.lang.String labelId)voidhideAllLodLabel()booleanisClickable()booleanisLodLayer()LodLabelLayer 여부를 가져온다.booleanisVisible()voidremove(LodLabel label)voidremove(LodLabel[] labels)voidremove(java.util.Collection<LodLabel> labels)voidremoveAll()voidsetClickable(boolean clickable)voidsetTag(java.lang.Object tag)voidsetVisible(boolean visible)voidsetZOrder(int zOrder)zOrder 값을 설정한다.voidshowAllLodLabel()
-
-
-
Method Detail
-
getLayerId
public java.lang.String getLayerId()
LodLabelLayer Id 를 가져온다.
-
getCompetitionUnit
public CompetitionUnit getCompetitionUnit()
CompetitionUnit을 가져온다.
-
getCompetitionType
public CompetitionType getCompetitionType()
CompetitionType을 가져온다.
-
getOrderingType
public OrderingType getOrderingType()
OrderingType을 가져온다.
-
isLodLayer
public boolean isLodLayer()
LodLabelLayer 여부를 가져온다.
-
getZOrder
public int getZOrder()
LodLabelLayer 의 zOrder 값을 가져온다.
-
setZOrder
public void setZOrder(int zOrder)
zOrder 값을 설정한다.- Parameters:
zOrder- 설정 할 zOrder 값.
-
addLodLabel
public LodLabel addLodLabel(LabelOptions options)
addLodLabel- Parameters:
options-- Returns:
-
addLodLabel
public void addLodLabel(LabelOptions options, OnLodLabelCreateCallback callback)
-
addLodLabels
public LodLabel[] addLodLabels(LabelOptions[] options)
-
addLodLabels
public void addLodLabels(LabelOptions[] options, OnLodLabelsCreateCallback callback)
-
addLodLabels
public LodLabel[] addLodLabels(java.util.List<LabelOptions> options)
-
addLodLabels
public void addLodLabels(java.util.List<LabelOptions> options, OnLodLabelsCreateCallback callback)
-
hasLabel
public boolean hasLabel(LodLabel label)
-
hasLabel
public boolean hasLabel(java.lang.String labelId)
-
remove
public void remove(LodLabel label)
-
remove
public void remove(LodLabel[] labels)
-
remove
public void remove(java.util.Collection<LodLabel> labels)
-
removeAll
public void removeAll()
-
setVisible
public void setVisible(boolean visible)
-
showAllLodLabel
public void showAllLodLabel()
-
hideAllLodLabel
public void hideAllLodLabel()
-
setClickable
public void setClickable(boolean clickable)
-
isClickable
public boolean isClickable()
-
getRadius
public float getRadius()
-
containsLabel
public boolean containsLabel(java.lang.String labelId)
-
isVisible
public boolean isVisible()
-
getLabelCount
public int getLabelCount()
-
getLabel
public LodLabel getLabel(java.lang.String labelId)
-
setTag
public void setTag(java.lang.Object tag)
-
getTag
public java.lang.Object getTag()
-
-