Class LabelLayerOptions


  • public class LabelLayerOptions
    extends java.lang.Object
    LabelLayer 생성하기 위해 초기화 값을 설정하는 클래스.
    • 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 class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object