Class LabelOptions


  • public class LabelOptions
    extends ILabelOptions
    Label 을 생성하기 위해 초기화 값을 설정하는 클래스.
    • Field Detail

      • lat

        public double lat
        Label 의 위치 좌표 (latitude).
      • lng

        public double lng
        Label 의 위치 좌표 (longitude).
      • clickable

        public boolean clickable
        Label 의 click 여부.
      • tag

        public java.lang.Object tag
        Label 객체의 태그.
      • styles

        public LabelStyles styles
        Label 에 적용되는 스타일.
      • transform

        public int transform
        Label 에 적용되는 TransformMethod 타입.
      • textStyleCount

        public int textStyleCount
        수정 금지. 내부에서 사용하는 값.
    • Method Detail

      • from

        public static LabelOptions from​(LatLng position)
        위치 좌표 값으로 LabelOptions 객체를 생성한다.
        Parameters:
        position - Label 의 초기 위치 좌표 값.
      • from

        public static LabelOptions from​(java.lang.String labelId,
                                        LatLng position)
        Id 와 위치 좌표 값으로 LabelOptions 객체를 생성한다.
        Parameters:
        labelId - Label 을 식별하는 고유한 Id
        position - Label 의 초기 위치 좌표 값.
      • setStyles

        public LabelOptions setStyles​(LabelStyles styles)
        LabelStyles 를 설정한다.
        Parameters:
        styles - Label 에 적용할 스타일.
      • setStyles

        public LabelOptions setStyles​(LabelStyle... styles)
        LabelStyles 를 설정한다.
        Parameters:
        styles - Label 에 적용할 스타일.
      • setStyles

        public LabelOptions setStyles​(int iconResId)
        Icon 의 이미지 리소스로 간편하게 LabelStyles 를 설정한다.
        Parameters:
        iconResId - Label 에 적용할 icon 이미지 리소스.
      • setStyles

        public LabelOptions setStyles​(Bitmap iconBitmap)
        Icon 의 비트맵으로 간편하게 LabelStyles 를 설정한다.
        Parameters:
        iconBitmap - Label 에 적용할 icon 비트맵.
      • setRank

        public LabelOptions setRank​(long rank)
        rank 값을 설정한다.
        Parameters:
        rank - rank 값.
      • setClickable

        public LabelOptions setClickable​(boolean clickable)
        click 여부를 설정한다.
        Parameters:
        clickable - click 여부.
      • setVisible

        public LabelOptions setVisible​(boolean visible)
        visible 여부를 설정한다.
        Parameters:
        visible - visible 여부.
      • setTransform

        public LabelOptions setTransform​(TransformMethod transform)
        TransformMethod 를 설정한다.
        Parameters:
        transform - TransformMethod 값.
      • getLabelId

        public java.lang.String getLabelId()
        Id 를 설정한다.
      • setTexts

        public LabelOptions setTexts​(java.lang.String... texts)
        Label 에 텍스트를 설정한다.
        Parameters:
        texts - Label 에 설정 할 텍스트.
      • setTag

        public LabelOptions setTag​(java.lang.Object tag)
        사용자 식별을 위한 태그를 설정한다.
        Parameters:
        tag - 사용자 식별을 위한 태그.
      • getTexts

        public java.lang.String[] getTexts()
        Label 에 설정한 텍스트를 가져온다.
      • getStyles

        public LabelStyles getStyles()
        Label 에 설정한 LabelStyles 를 가져온다.
      • getPosition

        public LatLng getPosition()
        위치 좌표 값을 가져온다.
      • getRank

        public long getRank()
        rank 값을 가져온다.
      • getTransform

        public TransformMethod getTransform()
        TransformMethod 값을 가져온다.
      • isVisible

        public boolean isVisible()
        visible 여부를 가져온다.
      • isClickable

        public boolean isClickable()
        click 여부를 가져온다.
      • 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