Package com.kakao.vectormap.route
Class RouteLinePattern
- java.lang.Object
-
- com.kakao.vectormap.route.RouteLinePattern
-
public class RouteLinePattern extends java.lang.ObjectRouteLineStyle에 패턴을 설정하는 클래스.
-
-
Field Summary
Fields Modifier and Type Field Description floatdistancejava.lang.StringpatternAssetIdBitmappatternBitmapintpatternResIdbooleanpinEndbooleanpinStartjava.lang.StringsymbolAssetIdBitmapsymbolBitmapintsymbolResId
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)static RouteLinePatternfrom(int patternResId, float distance)RouteLinePattern 객체를 생성한다.static RouteLinePatternfrom(int patternResId, int symbolResId, float distance)RouteLinePattern 객체를 생성한다.static RouteLinePatternfrom(Bitmap patternBitmap, float distance)RouteLinePattern 객체를 생성한다.static RouteLinePatternfrom(Bitmap patternBitmap, Bitmap symbolBitmap, float distance)RouteLinePattern 객체를 생성한다.static RouteLinePatternfrom(Context context, int patternStyleId)RouteLinePattern 객체를 생성한다.floatgetDistance()패턴 사이 간격을 가져온다.inthashCode()booleanisPinEnd()pinEnd 여부를 가져온다.booleanisPinStart()pinStart 여부를 가져온다.RouteLinePatternsetPinEnd(boolean pinEnd)패턴이 RouteLineSegment 끝지점에 고정적으로 표시될지에 대한 여부를 설정한다.RouteLinePatternsetPinStart(boolean pinStart)패턴이 RouteLineSegment 시작 지점에 고정적으로 표시될지에 대한 여부를 설정한다.
-
-
-
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- 패턴에 넣을 이미지 리소스 Iddistance- 패턴 사이의 간격 (px)
-
from
public static RouteLinePattern from(int patternResId, int symbolResId, float distance)
RouteLinePattern 객체를 생성한다.- Parameters:
patternResId- 패턴에 넣을 이미지 리소스 IdsymbolResId- 패턴 사이 넣을 심볼 이미지 리소스 Iddistance- 패턴 사이의 간격 (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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-