Package com.kakao.vectormap.label
Class LabelLayerOptions
- java.lang.Object
-
- com.kakao.vectormap.label.LabelLayerOptions
-
public class LabelLayerOptions extends java.lang.Object
LabelLayer
생성하기 위해 초기화 값을 설정하는 클래스.
-
-
Field Summary
Fields Modifier and Type Field Description boolean
clickable
clickable 여부 값.CompetitionType
competitionType
LabelLayer 간의 보여지는 우선순위를 설정할 수 상수.CompetitionUnit
competitionUnit
LabelLayer 간에 우선순위 경쟁을 할 때 보여지고 사라지는 단위를 설정하는 상수.java.lang.String
layerId
LabelLayer 객체를 식별 할 수 있는 고유한 Id.float
lodRadius
LodLabelLayer 에서 LOD 여부에 따라 Label 보여주는 범위를 설정하는 값.OrderingType
orderingType
LabelLayer 간에 우선순위 경쟁을 할 때 경쟁 조건을 설정을 하는 상수.java.lang.Object
tag
객체의 사용자 식별을 위한 값.boolean
visible
visible 여부 값.int
zOrder
LabelLayer 의 zOrder 값.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
static LabelLayerOptions
from()
LabelLayerOptions 객체를 생성한다.static LabelLayerOptions
from(java.lang.String layerId)
Id 를 부여해서 LabelLayerOptions 객체를 생성한다.CompetitionType
getCompetitionType()
CompetitionType 을 가져온다.CompetitionUnit
getCompetitionUnit()
CompetitionUnit 을 가져온다.java.lang.String
getLayerId()
LabelLayer 의 Id 를 가져온다.float
getLodRadius()
lodRadius 값을 가져온다.OrderingType
getOrderingType()
OrderingType 을 가져온다.java.lang.Object
getTag()
태그를 가져온다.int
getZOrder()
zOrder 값을 가져온다.int
hashCode()
boolean
isClickable()
clickable 여부를 가져온다.boolean
isVisible()
visible 여부를 가져온다.LabelLayerOptions
setClickable(boolean clickable)
clickable 여부를 설정한다.LabelLayerOptions
setCompetitionType(CompetitionType type)
CompetitionType 을 설정한다.LabelLayerOptions
setCompetitionUnit(CompetitionUnit unit)
CompetitionUnit 을 설정한다.LabelLayerOptions
setLodRadius(float lodRadius)
lodRadius 를 설정한다.LabelLayerOptions
setOrderingType(OrderingType type)
OrderingType 을 설정한다.LabelLayerOptions
setTag(java.lang.Object tag)
LabelLayer 에 태그를 설정한다.LabelLayerOptions
setVisible(boolean visible)
LabelLayer 의 visible 여부를 설정한다.LabelLayerOptions
setZOrder(int zOrder)
zOrder 값을 설정한다.
-
-
-
Field Detail
-
layerId
public final java.lang.String layerId
LabelLayer 객체를 식별 할 수 있는 고유한 Id. 사용자가 따로 설정하지 않으면 자동으로 Id 가 부여된다.
-
competitionType
public CompetitionType competitionType
LabelLayer 간의 보여지는 우선순위를 설정할 수 상수.
-
competitionUnit
public CompetitionUnit competitionUnit
LabelLayer 간에 우선순위 경쟁을 할 때 보여지고 사라지는 단위를 설정하는 상수.
-
orderingType
public OrderingType orderingType
LabelLayer 간에 우선순위 경쟁을 할 때 경쟁 조건을 설정을 하는 상수.
-
zOrder
public int zOrder
LabelLayer 의 zOrder 값.
-
visible
public boolean visible
visible 여부 값.
-
lodRadius
public float lodRadius
LodLabelLayer 에서 LOD 여부에 따라 Label 보여주는 범위를 설정하는 값.
-
clickable
public boolean clickable
clickable 여부 값.
-
tag
public java.lang.Object tag
객체의 사용자 식별을 위한 값.
-
-
Method Detail
-
from
public static LabelLayerOptions from()
LabelLayerOptions 객체를 생성한다.
-
from
public static LabelLayerOptions from(java.lang.String layerId)
Id 를 부여해서 LabelLayerOptions 객체를 생성한다.- Parameters:
layerId
- Layer 의 고유한 Id.
-
getLayerId
public java.lang.String getLayerId()
LabelLayer 의 Id 를 가져온다.
-
setCompetitionType
public LabelLayerOptions setCompetitionType(CompetitionType type)
CompetitionType 을 설정한다.- Parameters:
type
-LabelLayer
간의 보여지는 우선순위를 설정할 수 있는 파라미터.
-
getCompetitionType
public CompetitionType getCompetitionType()
CompetitionType 을 가져온다.
-
setCompetitionUnit
public LabelLayerOptions setCompetitionUnit(CompetitionUnit unit)
CompetitionUnit 을 설정한다.- Parameters:
unit
-LabelLayer
간에 우선순위 경쟁을 할 때 보여지고 사라지는 단위를 설정하는 파라미터.
-
getCompetitionUnit
public CompetitionUnit getCompetitionUnit()
CompetitionUnit 을 가져온다.
-
setOrderingType
public LabelLayerOptions setOrderingType(OrderingType type)
OrderingType 을 설정한다.- Parameters:
type
-LabelLayer
간에 우선순위 경쟁을 할 때 경쟁 조건을 설정을 하는 파라미터.
-
getOrderingType
public OrderingType getOrderingType()
OrderingType 을 가져온다.
-
setZOrder
public LabelLayerOptions setZOrder(int zOrder)
zOrder 값을 설정한다.- Parameters:
zOrder
- zOrder 값.
-
setLodRadius
public LabelLayerOptions setLodRadius(float lodRadius)
lodRadius 를 설정한다.- Parameters:
lodRadius
- LodLabelLayer 에서 LOD 여부에 따라 Label 보여주는 범위를 설정하는 값.
-
getLodRadius
public float getLodRadius()
lodRadius 값을 가져온다.
-
getZOrder
public int getZOrder()
zOrder 값을 가져온다.
-
setVisible
public LabelLayerOptions setVisible(boolean visible)
LabelLayer 의 visible 여부를 설정한다.- Parameters:
visible
- visible 여부.
-
isVisible
public boolean isVisible()
visible 여부를 가져온다.
-
setClickable
public LabelLayerOptions setClickable(boolean clickable)
clickable 여부를 설정한다.- Parameters:
clickable
- click 여부.
-
isClickable
public boolean isClickable()
clickable 여부를 가져온다.
-
setTag
public LabelLayerOptions setTag(java.lang.Object tag)
LabelLayer 에 태그를 설정한다.- Parameters:
tag
- 사용자 식별을 위한 태그.
-
getTag
public java.lang.Object getTag()
태그를 가져온다.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-