Package com.kakao.vectormap.route
Class RouteLineStyle
- java.lang.Object
-
- com.kakao.vectormap.route.RouteLineStyle
-
public class RouteLineStyle extends java.lang.Object
RouteLine
의 스타일을 설정하는 클래스. 하나의RouteLinePattern
을 가질 수 있다.
-
-
Field Summary
Fields Modifier and Type Field Description int
lineColor
RouteLine 의 색깔float
lineWidth
RouteLine 의 굵기.RouteLinePattern
pattern
RouteLine 의 패턴,RouteLinePattern
int
patternIndex
int
strokeColor
RouteLine 의 Stroke 색깔.float
strokeWidth
RouteLine 의 Stroke 굵기.int
zoomLevel
스타일이 보여지기 시작하는 지도 레벨
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
static RouteLineStyle
from(float lineWidth, int lineColor)
RouteLineStyle 객체를 생성한다.static RouteLineStyle
from(float lineWidth, int lineColor, float strokeWidth, int strokeColor)
RouteLineStyle 객체를 생성한다.static RouteLineStyle
from(float lineWidth, int lineColor, float strokeWidth, int strokeColor, RouteLinePattern pattern)
RouteLineStyle 객체를 생성한다.static RouteLineStyle
from(float lineWidth, int lineColor, RouteLinePattern pattern)
RouteLineStyle 객체를 생성한다.static RouteLineStyle
from(RouteLinePattern pattern)
RouteLineStyle 객체를 생성한다.static RouteLineStyle
from(Context context, int lienStyleId)
RouteLineStyle 객체를 생성한다.int
getLineColor()
RouteLine 의 색깔.float
getLineWidth()
RouteLine 의 두께를 가져온다.RouteLinePattern
getPattern()
RouteLine 의 패턴을 가져온다.int
getStrokeColor()
RouteLine 테두리 색깔.float
getStrokeWidth()
RouteLine 의 테두리 두께.int
getZoomLevel()
zoomLevel 을 가져온다.int
hashCode()
RouteLineStyle
setPattern(RouteLinePattern pattern)
RouteLine 의 패턴을 설정한다.RouteLineStyle
setZoomLevel(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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-