Class RouteLineStyle


  • public class RouteLineStyle
    extends java.lang.Object
    RouteLine 의 스타일을 설정하는 클래스. 하나의 RouteLinePattern 을 가질 수 있다.
    • 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
    • Method Detail

      • 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 class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object