Class RouteLinePattern


  • public class RouteLinePattern
    extends java.lang.Object
    RouteLineStyle 에 패턴을 설정하는 클래스.
    • Field Detail

      • patternResId

        public int patternResId
      • symbolResId

        public int symbolResId
      • patternBitmap

        public Bitmap patternBitmap
      • symbolBitmap

        public Bitmap symbolBitmap
      • distance

        public float distance
      • pinStart

        public boolean pinStart
      • pinEnd

        public boolean pinEnd
      • patternAssetId

        public java.lang.String patternAssetId
      • symbolAssetId

        public java.lang.String symbolAssetId
    • Method Detail

      • from

        public static RouteLinePattern from​(int patternResId,
                                            float distance)
        RouteLinePattern 객체를 생성한다.
        Parameters:
        patternResId - 패턴에 넣을 이미지 리소스 Id
        distance - 패턴 사이의 간격 (px)
      • from

        public static RouteLinePattern from​(int patternResId,
                                            int symbolResId,
                                            float distance)
        RouteLinePattern 객체를 생성한다.
        Parameters:
        patternResId - 패턴에 넣을 이미지 리소스 Id
        symbolResId - 패턴 사이 넣을 심볼 이미지 리소스 Id
        distance - 패턴 사이의 간격 (px)
      • from

        public static RouteLinePattern from​(Bitmap patternBitmap,
                                            float distance)
        RouteLinePattern 객체를 생성한다.
        Parameters:
        patternBitmap - 패턴에 넣을 이미지 비트맵
        distance - 패턴 사이의 간격 (px)
      • from

        public static RouteLinePattern from​(Bitmap patternBitmap,
                                            Bitmap symbolBitmap,
                                            float distance)
        RouteLinePattern 객체를 생성한다.
        Parameters:
        patternBitmap - 패턴에 넣을 이미지 비트맵
        symbolBitmap - 패턴 사이에 넣을 심볼 이미지 비트맵
        distance - 패턴 사이의 간격 (px)
      • from

        public static RouteLinePattern from​(Context context,
                                            int patternStyleId)
        RouteLinePattern 객체를 생성한다.
        Parameters:
        context - Context 객체
        patternStyleId - styles.xml 에 정의되어 있는 패턴 스타일 Id
      • setPinEnd

        public RouteLinePattern setPinEnd​(boolean pinEnd)
        패턴이 RouteLineSegment 끝지점에 고정적으로 표시될지에 대한 여부를 설정한다.
        Parameters:
        pinEnd - pinEnd 여부
      • setPinStart

        public RouteLinePattern setPinStart​(boolean pinStart)
        패턴이 RouteLineSegment 시작 지점에 고정적으로 표시될지에 대한 여부를 설정한다.
        Parameters:
        pinStart - pinStart
      • isPinEnd

        public boolean isPinEnd()
        pinEnd 여부를 가져온다.
      • isPinStart

        public boolean isPinStart()
        pinStart 여부를 가져온다.
      • getDistance

        public float getDistance()
        패턴 사이 간격을 가져온다.
      • 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