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 boolean
clickable
Label 의 click 여부.double
lat
Label 의 위치 좌표 (latitude).double
lng
Label 의 위치 좌표 (longitude).LabelStyles
styles
Label 에 적용되는 스타일.java.lang.Object
tag
Label 객체의 태그.int
textStyleCount
수정 금지.int
transform
Label 에 적용되는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 boolean
equals(java.lang.Object o)
static LabelOptions
from(LatLng position)
위치 좌표 값으로 LabelOptions 객체를 생성한다.static LabelOptions
from(java.lang.String labelId, LatLng position)
Id 와 위치 좌표 값으로 LabelOptions 객체를 생성한다.java.lang.String
getLabelId()
Id 를 설정한다.LatLng
getPosition()
위치 좌표 값을 가져온다.long
getRank()
rank 값을 가져온다.LabelStyles
getStyles()
Label 에 설정한 LabelStyles 를 가져온다.java.lang.Object
getTag()
태그를 가져온다.java.lang.String[]
getTexts()
Label 에 설정한 텍스트를 가져온다.TransformMethod
getTransform()
TransformMethod 값을 가져온다.int
hashCode()
boolean
isClickable()
click 여부를 가져온다.boolean
isVisible()
visible 여부를 가져온다.LabelOptions
setClickable(boolean clickable)
click 여부를 설정한다.LabelOptions
setRank(long rank)
rank 값을 설정한다.LabelOptions
setStyles(int iconResId)
Icon 의 이미지 리소스로 간편하게 LabelStyles 를 설정한다.LabelOptions
setStyles(Bitmap iconBitmap)
Icon 의 비트맵으로 간편하게 LabelStyles 를 설정한다.LabelOptions
setStyles(LabelStyle... styles)
LabelStyles 를 설정한다.LabelOptions
setStyles(LabelStyles styles)
LabelStyles 를 설정한다.LabelOptions
setTag(java.lang.Object tag)
사용자 식별을 위한 태그를 설정한다.LabelOptions
setTexts(java.lang.String... texts)
Label 에 텍스트를 설정한다.LabelOptions
setTransform(TransformMethod transform)
TransformMethod 를 설정한다.LabelOptions
setVisible(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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-