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 int
DEFAULT_Z_ORDER
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LodLabel
addLodLabel(LabelOptions options)
addLodLabelvoid
addLodLabel(LabelOptions options, OnLodLabelCreateCallback callback)
LodLabel[]
addLodLabels(LabelOptions[] options)
void
addLodLabels(LabelOptions[] options, OnLodLabelsCreateCallback callback)
LodLabel[]
addLodLabels(java.util.List<LabelOptions> options)
void
addLodLabels(java.util.List<LabelOptions> options, OnLodLabelsCreateCallback callback)
boolean
containsLabel(java.lang.String labelId)
CompetitionType
getCompetitionType()
CompetitionType
을 가져온다.CompetitionUnit
getCompetitionUnit()
CompetitionUnit
을 가져온다.LodLabel
getLabel(java.lang.String labelId)
int
getLabelCount()
java.lang.String
getLayerId()
LodLabelLayer Id 를 가져온다.OrderingType
getOrderingType()
OrderingType
을 가져온다.float
getRadius()
java.lang.Object
getTag()
int
getZOrder()
LodLabelLayer 의 zOrder 값을 가져온다.boolean
hasLabel(LodLabel label)
boolean
hasLabel(java.lang.String labelId)
void
hideAllLodLabel()
boolean
isClickable()
boolean
isLodLayer()
LodLabelLayer 여부를 가져온다.boolean
isVisible()
void
remove(LodLabel label)
void
remove(LodLabel[] labels)
void
remove(java.util.Collection<LodLabel> labels)
void
removeAll()
void
setClickable(boolean clickable)
void
setTag(java.lang.Object tag)
void
setVisible(boolean visible)
void
setZOrder(int zOrder)
zOrder 값을 설정한다.void
showAllLodLabel()
-
-
-
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()
-
-