Package com.kakao.vectormap.route
Class RouteLineStyle
- java.lang.Object
-
- com.kakao.vectormap.route.RouteLineStyle
-
public class RouteLineStyle extends java.lang.ObjectRouteLine의 스타일을 설정하는 클래스. 하나의RouteLinePattern을 가질 수 있다.
-
-
Field Summary
Fields Modifier and Type Field Description intlineColorRouteLine 의 색깔floatlineWidthRouteLine 의 굵기.RouteLinePatternpatternRouteLine 의 패턴,RouteLinePatternintpatternIndexintstrokeColorRouteLine 의 Stroke 색깔.floatstrokeWidthRouteLine 의 Stroke 굵기.intzoomLevel스타일이 보여지기 시작하는 지도 레벨
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)static RouteLineStylefrom(float lineWidth, int lineColor)RouteLineStyle 객체를 생성한다.static RouteLineStylefrom(float lineWidth, int lineColor, float strokeWidth, int strokeColor)RouteLineStyle 객체를 생성한다.static RouteLineStylefrom(float lineWidth, int lineColor, float strokeWidth, int strokeColor, RouteLinePattern pattern)RouteLineStyle 객체를 생성한다.static RouteLineStylefrom(float lineWidth, int lineColor, RouteLinePattern pattern)RouteLineStyle 객체를 생성한다.static RouteLineStylefrom(RouteLinePattern pattern)RouteLineStyle 객체를 생성한다.static RouteLineStylefrom(Context context, int lienStyleId)RouteLineStyle 객체를 생성한다.intgetLineColor()RouteLine 의 색깔.floatgetLineWidth()RouteLine 의 두께를 가져온다.RouteLinePatterngetPattern()RouteLine 의 패턴을 가져온다.intgetStrokeColor()RouteLine 테두리 색깔.floatgetStrokeWidth()RouteLine 의 테두리 두께.intgetZoomLevel()zoomLevel 을 가져온다.inthashCode()RouteLineStylesetPattern(RouteLinePattern pattern)RouteLine 의 패턴을 설정한다.RouteLineStylesetZoomLevel(int zoomLevel)스타일이 보여지는 최소한 ZoomLevel 을 설정한다.
-
-
-
Field Detail
-
zoomLevel
public int zoomLevel
스타일이 보여지기 시작하는 지도 레벨
-
lineWidth
public float lineWidth
RouteLine 의 굵기. 단위는 px
-
lineColor
public int lineColor
RouteLine 의 색깔
-
strokeWidth
public float strokeWidth
RouteLine 의 Stroke 굵기. 단위는 px
-
strokeColor
public int strokeColor
RouteLine 의 Stroke 색깔.
-
patternIndex
public int patternIndex
-
pattern
public RouteLinePattern pattern
RouteLine 의 패턴,RouteLinePattern
-
-
Method Detail
-
from
public static RouteLineStyle from(RouteLinePattern pattern)
RouteLineStyle 객체를 생성한다.- Parameters:
pattern- RouteLine 의 패턴,RouteLinePattern- Returns:
- RouteLineStyle 객체
-
from
public static RouteLineStyle from(float lineWidth, int lineColor)
RouteLineStyle 객체를 생성한다.- Parameters:
lineWidth- RouteLine 의 두께 (px).lineColor- RouteLine 의 색깔.
-
from
public static RouteLineStyle from(float lineWidth, int lineColor, RouteLinePattern pattern)
RouteLineStyle 객체를 생성한다.- Parameters:
lineWidth- RouteLine 의 두께 (px).lineColor- RouteLine 의 색깔.pattern- RouteLine 의 패턴.
-
from
public static RouteLineStyle from(float lineWidth, int lineColor, float strokeWidth, int strokeColor)
RouteLineStyle 객체를 생성한다.- Parameters:
lineWidth- RouteLine 의 두께 (px).lineColor- RouteLine 의 색깔.strokeWidth- RouteLine 테두리 두께 (px).strokeColor- RouteLine 테두리 색깔.
-
from
public static RouteLineStyle from(float lineWidth, int lineColor, float strokeWidth, int strokeColor, RouteLinePattern pattern)
RouteLineStyle 객체를 생성한다.- Parameters:
lineWidth- RouteLine 의 두께 (px).lineColor- RouteLine 의 색깔.strokeWidth- RouteLine 의 두께 (px).strokeColor- RouteLine 테두리 색깔.pattern- RouteLine 의 패턴.
-
from
public static RouteLineStyle from(Context context, int lienStyleId)
RouteLineStyle 객체를 생성한다.- Parameters:
context- Context 객체.lienStyleId- styles.xml 에 정의되어 있는 스타일 Id.
-
setZoomLevel
public RouteLineStyle setZoomLevel(int zoomLevel)
스타일이 보여지는 최소한 ZoomLevel 을 설정한다.- Parameters:
zoomLevel- 설정 할 zoomLevel.
-
setPattern
public RouteLineStyle setPattern(RouteLinePattern pattern)
RouteLine 의 패턴을 설정한다.- Parameters:
pattern- 설정 할 패턴.
-
getZoomLevel
public int getZoomLevel()
zoomLevel 을 가져온다.
-
getLineWidth
public float getLineWidth()
RouteLine 의 두께를 가져온다.
-
getStrokeWidth
public float getStrokeWidth()
RouteLine 의 테두리 두께.
-
getLineColor
public int getLineColor()
RouteLine 의 색깔.
-
getStrokeColor
public int getStrokeColor()
RouteLine 테두리 색깔.
-
getPattern
public RouteLinePattern getPattern()
RouteLine 의 패턴을 가져온다.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-