Package com.kakao.vectormap.label
Class PolylineLabelOptions
- java.lang.Object
-
- com.kakao.vectormap.internal.ILabelOptions
-
- com.kakao.vectormap.label.PolylineLabelOptions
-
public class PolylineLabelOptions extends ILabelOptions
PolylineLabel을 생성하기 위해 초기화 값을 설정하는 클래스.
-
-
Field Summary
-
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 PolylineLabelOptionsfrom(java.lang.String text, LatLng... positions)PolylineLabelOptions 객체를 생성한다.static PolylineLabelOptionsfrom(java.lang.String labelId, java.lang.String text, LatLng... positions)PolylineLabelOptions 객체를 생성한다.static PolylineLabelOptionsfrom(java.lang.String labelId, java.lang.String text, java.util.Collection<LatLng> positions)PolylineLabelOptions 객체를 생성한다.static PolylineLabelOptionsfrom(java.lang.String text, java.util.Collection<LatLng> positions)PolylineLabelOptions 객체를 생성한다.java.lang.StringgetLabelId()PolylineLabel Id 를 가져온다.LatLng[]getPoints()위치 좌표를 가져온다.longgetRank()Rank 를 가져온다.PolylineLabelStylesgetStyles()PolylineLabelStyles 를 가져온다.java.lang.ObjectgetTag()태그를 가져온다.java.lang.StringgetText()텍스트를 가져온다.java.lang.String[]getTexts()텍스트를 가져온다.inthashCode()booleanisVisible()visible 여부를 가져온다.PolylineLabelOptionssetStyles(int size, int color)PolylineLabelStyles 를 설정한다.PolylineLabelOptionssetStyles(int size, int color, int strokeSize, int strokeColor)PolylineLabelStyles 를 설정한다.PolylineLabelOptionssetStyles(PolylineLabelStyle style)PolylineLabelStyles 를 설정한다.PolylineLabelOptionssetStyles(PolylineLabelStyles styles)PolylineLabelStyles 를 설정한다.PolylineLabelOptionssetTag(java.lang.Object tag)사용자 식별을 위해 태그를 설정한다.PolylineLabelOptionssetVisible(boolean visible)visible 여부 설정을 한다.
-
-
-
Method Detail
-
from
public static PolylineLabelOptions from(java.lang.String text, LatLng... positions)
PolylineLabelOptions 객체를 생성한다.- Parameters:
text- 텍스트.positions- 위치 좌표.
-
from
public static PolylineLabelOptions from(java.lang.String labelId, java.lang.String text, LatLng... positions)
PolylineLabelOptions 객체를 생성한다.- Parameters:
labelId-text- 텍스트.positions- 위치 좌표.
-
from
public static PolylineLabelOptions from(java.lang.String text, java.util.Collection<LatLng> positions)
PolylineLabelOptions 객체를 생성한다.- Parameters:
text- 텍스트.positions- 위치 좌표.
-
from
public static PolylineLabelOptions from(java.lang.String labelId, java.lang.String text, java.util.Collection<LatLng> positions)
PolylineLabelOptions 객체를 생성한다.- Parameters:
labelId-text- 텍스트.positions- 위치 좌표.
-
setStyles
public PolylineLabelOptions setStyles(PolylineLabelStyles styles)
PolylineLabelStyles 를 설정한다.- Parameters:
styles- 설정 할 스타일.
-
setStyles
public PolylineLabelOptions setStyles(PolylineLabelStyle style)
PolylineLabelStyles 를 설정한다.- Parameters:
style- 설정 할 스타일.
-
setStyles
public PolylineLabelOptions setStyles(int size, int color)
PolylineLabelStyles 를 설정한다.- Parameters:
size- 텍스트 크기 (px).color- 텍스트 색깔.
-
setStyles
public PolylineLabelOptions setStyles(int size, int color, int strokeSize, int strokeColor)
PolylineLabelStyles 를 설정한다.- Parameters:
size- 텍스트 크기 (px).color- 텍스트 색깔.strokeSize- 텍스트 테두리 크기 (px).strokeColor- 텍스트 테두리 색깔.
-
setVisible
public PolylineLabelOptions setVisible(boolean visible)
visible 여부 설정을 한다.- Parameters:
visible- visible 여부.
-
setTag
public PolylineLabelOptions setTag(java.lang.Object tag)
사용자 식별을 위해 태그를 설정한다.- Parameters:
tag- 설정 할 태그.
-
getTag
public java.lang.Object getTag()
태그를 가져온다.
-
isVisible
public boolean isVisible()
visible 여부를 가져온다.
-
getPoints
public LatLng[] getPoints()
위치 좌표를 가져온다.
-
getLabelId
public java.lang.String getLabelId()
PolylineLabel Id 를 가져온다.
-
getRank
public long getRank()
Rank 를 가져온다.
-
getText
public java.lang.String getText()
텍스트를 가져온다.
-
getTexts
public java.lang.String[] getTexts()
텍스트를 가져온다.
-
getStyles
public PolylineLabelStyles getStyles()
PolylineLabelStyles 를 가져온다.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-