Package com.kakao.vectormap.label
Class LabelOptions
- java.lang.Object
-
- com.kakao.vectormap.internal.ILabelOptions
-
- com.kakao.vectormap.label.LabelOptions
-
public class LabelOptions extends ILabelOptions
Label을 생성하기 위해 초기화 값을 설정하는 클래스.
-
-
Field Summary
Fields Modifier and Type Field Description booleanclickableLabel 의 click 여부.doublelatLabel 의 위치 좌표 (latitude).doublelngLabel 의 위치 좌표 (longitude).LabelStylesstylesLabel 에 적용되는 스타일.java.lang.ObjecttagLabel 객체의 태그.inttextStyleCount수정 금지.inttransformLabel 에 적용되는TransformMethod타입.-
Fields inherited from class com.kakao.vectormap.internal.ILabelOptions
labelId, rank, texts, visible
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)static LabelOptionsfrom(LatLng position)위치 좌표 값으로 LabelOptions 객체를 생성한다.static LabelOptionsfrom(java.lang.String labelId, LatLng position)Id 와 위치 좌표 값으로 LabelOptions 객체를 생성한다.java.lang.StringgetLabelId()Id 를 설정한다.LatLnggetPosition()위치 좌표 값을 가져온다.longgetRank()rank 값을 가져온다.LabelStylesgetStyles()Label 에 설정한 LabelStyles 를 가져온다.java.lang.ObjectgetTag()태그를 가져온다.java.lang.String[]getTexts()Label 에 설정한 텍스트를 가져온다.TransformMethodgetTransform()TransformMethod 값을 가져온다.inthashCode()booleanisClickable()click 여부를 가져온다.booleanisVisible()visible 여부를 가져온다.LabelOptionssetClickable(boolean clickable)click 여부를 설정한다.LabelOptionssetRank(long rank)rank 값을 설정한다.LabelOptionssetStyles(int iconResId)Icon 의 이미지 리소스로 간편하게 LabelStyles 를 설정한다.LabelOptionssetStyles(Bitmap iconBitmap)Icon 의 비트맵으로 간편하게 LabelStyles 를 설정한다.LabelOptionssetStyles(LabelStyle... styles)LabelStyles 를 설정한다.LabelOptionssetStyles(LabelStyles styles)LabelStyles 를 설정한다.LabelOptionssetTag(java.lang.Object tag)사용자 식별을 위한 태그를 설정한다.LabelOptionssetTexts(java.lang.String... texts)Label 에 텍스트를 설정한다.LabelOptionssetTransform(TransformMethod transform)TransformMethod 를 설정한다.LabelOptionssetVisible(boolean visible)visible 여부를 설정한다.
-
-
-
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 을 식별하는 고유한 Idposition- 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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-