Package com.kakao.vectormap.shape
Class Polyline
- java.lang.Object
-
- com.kakao.vectormap.internal.IShape
-
- com.kakao.vectormap.shape.Polyline
-
public class Polyline extends IShape
지도에 선형으로 된 다양한 도형을 표시할 수 있는 클래스.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
changeDotPoints(java.util.List<DotPoints> dotPoints)
Polyline 의 DotPoints 를 변경한다.void
changeMapPoints(java.util.List<MapPoints> mapPoints)
Polyline 의 MapPoints 를 변경한다.void
changeStylesAndDotPoints(PolylineStylesSet stylesSet, java.util.List<DotPoints> dotPoints)
Polyline 의 스타일과 포인트를 같이 변경한다.void
changeStylesAndMapPoints(PolylineStylesSet stylesSet, java.util.List<MapPoints> mapPoints)
Polyline 의 스타일과 포인트를 같이 변경한다.void
changeStylesSet(PolylineStylesSet stylesSet)
Polyline 의 스타일을 변경한다.java.lang.String
getId()
Polyline 의 고유한 Id 를 가져온다.java.lang.String
getLayerId()
Polyline 이 포함 된ShapeLayer
의 Id 를 가져온다.PolylineStylesSet
getStylesSet()
Polyline 의 스타일을 가져온다.java.lang.Object
getTag()
Polyline 객체에 저장됐던 사용자 태그를 가져온다.int
getZOrder()
Polyline 의 zOrder 값을 가져온다.void
hide()
Polyline 을 지도에서 안보이게 한다.boolean
isShow()
Polyline 의 visible 여부를 가져온다.void
remove()
Polyline 을 삭제한다.void
setPosition(LatLng position)
Polyline 의 position 을 변경한다.void
setTag(java.lang.Object tag)
Polyline 객체에 사용자가 필요한 정보를 태그로 저장한다.void
setZOrder(int zOrder)
Polyline 의 zOrder 를 변경한다.void
show()
Polyline 을 지도에 보여지게 한다.boolean
toDimScreen()
Polyline 이DimScreenLayer
에 포함되어 있는지 여부를 가져온다.
-
-
-
Method Detail
-
getLayerId
@NonNull public java.lang.String getLayerId()
Polyline 이 포함 된ShapeLayer
의 Id 를 가져온다.- Returns:
- Polyline 이 포함 된
ShapeLayer
의 Id
-
getId
@NonNull public java.lang.String getId()
Polyline 의 고유한 Id 를 가져온다.- Returns:
- Polyline 의 고유한 Id
-
show
public void show()
Polyline 을 지도에 보여지게 한다.
-
hide
public void hide()
Polyline 을 지도에서 안보이게 한다.
-
toDimScreen
public boolean toDimScreen()
Polyline 이DimScreenLayer
에 포함되어 있는지 여부를 가져온다.- Returns:
-
isShow
public boolean isShow()
Polyline 의 visible 여부를 가져온다.- Returns:
- Polyline 의 visible 여부
-
remove
public void remove()
Polyline 을 삭제한다.
-
setZOrder
public void setZOrder(int zOrder)
Polyline 의 zOrder 를 변경한다.- Parameters:
zOrder
- 변경 할 Polyline 의 zOrder
-
setPosition
public void setPosition(LatLng position)
Polyline 의 position 을 변경한다.- Parameters:
position
- 변경 할 Polyline 의 position
-
changeStylesSet
public void changeStylesSet(PolylineStylesSet stylesSet)
Polyline 의 스타일을 변경한다.- Parameters:
stylesSet
- 변경 할 스타일
-
changeMapPoints
public void changeMapPoints(java.util.List<MapPoints> mapPoints)
Polyline 의 MapPoints 를 변경한다.- Parameters:
mapPoints
- 변경 할 MapPoints 리스트
-
changeDotPoints
public void changeDotPoints(java.util.List<DotPoints> dotPoints)
Polyline 의 DotPoints 를 변경한다.- Parameters:
dotPoints
- 변경 할 DotPoints
-
changeStylesAndMapPoints
public void changeStylesAndMapPoints(PolylineStylesSet stylesSet, java.util.List<MapPoints> mapPoints)
Polyline 의 스타일과 포인트를 같이 변경한다.- Parameters:
stylesSet
- 변경 할 스타일mapPoints
- 변경 할 MapPoints 리스트
-
changeStylesAndDotPoints
public void changeStylesAndDotPoints(PolylineStylesSet stylesSet, java.util.List<DotPoints> dotPoints)
Polyline 의 스타일과 포인트를 같이 변경한다.- Parameters:
stylesSet
- 변경 할 스타일dotPoints
- 변경 할 DotPoints 리스트
-
getZOrder
public int getZOrder()
Polyline 의 zOrder 값을 가져온다.- Returns:
- Polyline 의 zOrder
-
getStylesSet
public PolylineStylesSet getStylesSet()
Polyline 의 스타일을 가져온다.- Returns:
- Polyline 의 스타일
-
setTag
public void setTag(java.lang.Object tag)
Polyline 객체에 사용자가 필요한 정보를 태그로 저장한다.- Parameters:
tag
- 사용자 태그
-
getTag
public java.lang.Object getTag()
Polyline 객체에 저장됐던 사용자 태그를 가져온다.- Returns:
- 사용자 태그
-
-