Package com.inavi.mapsdk.style.shapes
Class InvPolyline
java.lang.Object
com.inavi.mapsdk.style.shapes.InvShape
com.inavi.mapsdk.style.shapes.InvPolyline
- All Implemented Interfaces:
InvShapeOptions
지도 위에 선형을 표출하는 셰이프 클래스.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
끝 지점의 모양을 정의하는 열거형 클래스.static enum
연결점의 모양을 정의하는 열거형 클래스.Nested classes/interfaces inherited from class com.inavi.mapsdk.style.shapes.InvShape
InvShape.OnClickListener
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
finalize()
폴리라인의 끝 지점 모양을 반환합니다.int
getColor()
폴리라인의 색상을 반환합니다.폴리라인의 좌표열을 반환합니다.폴리라인의 연결점 모양을 반환합니다.int[]
폴리라인의 점선 패턴을 반환합니다.int
getWidth()
폴리라인의 두께를 반환합니다.void
setCapType
(InvPolyline.LineCap capType) 폴리라인의 끝 지점 모양을 설정합니다.void
setColor
(int color) 폴리라인의 색상을 설정합니다.void
폴리라인의 좌표열을 설정합니다.void
setJoinType
(InvPolyline.LineJoin joinType) 폴리라인의 연결점 모양을 설정합니다.void
setPattern
(int... pattern) 폴리라인의 점선 패턴을 설정합니다.void
setWidth
(int width) 폴리라인의 두께를 설정합니다.Methods inherited from class com.inavi.mapsdk.style.shapes.InvShape
getGlobalZIndex, getMap, getOnClickListener, getTag, getVisibleMaxZoom, getVisibleMinZoom, getZIndex, isAttached, isVisible, onClick, setGlobalZIndex, setMap, setOnClickListener, setTag, setVisible, setVisibleMaxZoom, setVisibleMinZoom, setZIndex
-
Field Details
-
DEFAULT_GLOBAL_Z_INDEX
public static final int DEFAULT_GLOBAL_Z_INDEX기본 전역 Z 인덱스.- See Also:
-
-
Constructor Details
-
InvPolyline
public InvPolyline()생성자. -
InvPolyline
setCoords(List)
포함하는 생성자- Parameters:
coords
- 좌표열- Throws:
InvalidLatLngException
- 설정할 좌표열이 유효하지 않으면 발생합니다.
-
-
Method Details
-
getCoords
폴리라인의 좌표열을 반환합니다.- Returns:
- 좌표열
-
setCoords
폴리라인의 좌표열을 설정합니다.- Parameters:
coords
- 좌표열- Throws:
InvalidLatLngException
- 설정할 좌표열이2
보다 작거나 유효하지 않으면 발생합니다.
-
getWidth
public int getWidth()폴리라인의 두께를 반환합니다. (픽셀 단위)기본값은
5
입니다.- Returns:
- 두께
-
setWidth
public void setWidth(int width) 폴리라인의 두께를 설정합니다. (픽셀 단위)기본값은
5
입니다.- Parameters:
width
- 두께
-
getColor
public int getColor()폴리라인의 색상을 반환합니다.기본값은
Color.BLACK
입니다.- Returns:
- 색상
-
setColor
public void setColor(int color) 폴리라인의 색상을 설정합니다.기본값은
Color.BLACK
입니다.- Parameters:
color
- 색상
-
getPattern
public int[] getPattern()폴리라인의 점선 패턴을 반환합니다. (픽셀 단위의 배열)기본값은 빈 배열입니다.
- Returns:
- 패턴
-
setPattern
폴리라인의 점선 패턴을 설정합니다. (픽셀 단위의 배열)배열 내 홀수 index의 값은 실선의 길이, 짝수 index의 값은 공백의 길이를 의미합니다.
빈 배열일 경우 실선이 됩니다.
기본값은 빈 배열입니다.
- Throws:
IllegalArgumentException
- 설정할 패턴 크기가2
보다 작으면 발생합니다.
-
getCapType
폴리라인의 끝 지점 모양을 반환합니다.기본값은
InvPolyline.LineCap.Butt
입니다.- Returns:
- 끝 지점 모양
-
getJoinType
폴리라인의 연결점 모양을 반환합니다.기본값은
InvPolyline.LineJoin.Miter
입니다.- Returns:
- 연결점 모양.
-
finalize
-