Package com.kakao.vectormap.shape
Class PolygonOptions
- java.lang.Object
-
- com.kakao.vectormap.shape.PolygonOptions
-
public class PolygonOptions extends java.lang.Object
Polygon 생성을 위한 초기값 설정하는 클래스. Polygon 의 Id 값은 PolygonOptions 생성과 함께 결정된다.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PolygonOptions
addPolygon(DotPoints dotPoints, int color)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.PolygonOptions
addPolygon(DotPoints dotPoints, PolygonStyle... styles)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.PolygonOptions
addPolygon(DotPoints dotPoints, PolygonStyles styles)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.PolygonOptions
addPolygon(DotPoints dotPoints, java.util.List<PolygonStyle> styles)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.PolygonOptions
addPolygon(MapPoints mapPoints, int color)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.PolygonOptions
addPolygon(MapPoints mapPoints, PolygonStyle... styles)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.PolygonOptions
addPolygon(MapPoints mapPoints, PolygonStyles styles)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.PolygonOptions
addPolygon(MapPoints mapPoints, java.util.List<PolygonStyle> styles)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.boolean
equals(java.lang.Object o)
static PolygonOptions
from()
PolygonOptions 을 생성한다.static PolygonOptions
from(DotPoints dotPoints, int color)
PolygonOptions 을 생성한다.static PolygonOptions
from(DotPoints dotPoints, PolygonStyle... styles)
PolygonOptions 을 생성한다.static PolygonOptions
from(DotPoints dotPoints, PolygonStyles styles)
PolygonOptions 을 생성한다.static PolygonOptions
from(DotPoints dotPoints, PolygonStylesSet stylesSet)
PolygonOptions 을 생성한다.static PolygonOptions
from(MapPoints mapPoints, int color)
PolygonOptions 을 생성한다.static PolygonOptions
from(MapPoints mapPoints, PolygonStyle... styles)
PolygonOptions 을 생성한다.static PolygonOptions
from(MapPoints mapPoints, PolygonStyles styles)
PolygonOptions 을 생성한다.static PolygonOptions
from(MapPoints mapPoints, PolygonStylesSet stylesSet)
PolygonOptions 을 생성한다.static PolygonOptions
from(java.lang.String polygonId)
PolygonOptions 을 생성한다.java.util.List<DotPoints>
getDotPoints()
DotPoints 를 가져온다.java.util.List<MapPoints>
getMapPoints()
MapPoints 를 가져온다.java.lang.String
getPolygonId()
PolygonId 를 가져온다.PolygonStylesSet
getStylesSet()
PolygonStylesSet 을 가져온다.java.lang.Object
getTag()
사용자 태그를 가져온다.int
getZOrder()
zOrder 값을 가져온다.int
hashCode()
boolean
isVisible()
visible 여부를 가져온다.PolygonOptions
setDotPoints(DotPoints... dotPoints)
Polygon 을 정점(Point)을 설정한다.PolygonOptions
setDotPoints(java.util.List<DotPoints> dotPoints)
Polygon 을 정점(Point)을 설정한다.PolygonOptions
setMapPoints(MapPoints... mapPoints)
Polygon 을 정점(Point)을 설정한다.PolygonOptions
setMapPoints(java.util.List<MapPoints> mapPoints)
Polygon 을 정점(Point)을 설정한다.PolygonOptions
setStylesSet(PolygonStylesSet stylesSet)
Polygon 의 스타일을 정의하는 PolygonStylesSet 을 설정한다.PolygonOptions
setTag(java.lang.Object tag)
사용자 태그를 설정한다.PolygonOptions
setVisible(boolean visible)
Polygon 의 visible 여부를 설정한다.PolygonOptions
setZOrder(int zOrder)
zOrder 값을 설정한다.
-
-
-
Field Detail
-
polygonId
public java.lang.String polygonId
-
zOrder
public int zOrder
-
visible
public boolean visible
-
tag
public java.lang.Object tag
-
mapPoints
public java.util.List<MapPoints> mapPoints
-
dotPoints
public java.util.List<DotPoints> dotPoints
-
stylesSet
public PolygonStylesSet stylesSet
-
-
Method Detail
-
from
public static PolygonOptions from()
PolygonOptions 을 생성한다.
-
from
public static PolygonOptions from(@NonNull java.lang.String polygonId)
PolygonOptions 을 생성한다.- Parameters:
polygonId
- Polygon 의 고유한 Id.
-
from
public static PolygonOptions from(@NonNull MapPoints mapPoints, @NonNull PolygonStylesSet stylesSet)
PolygonOptions 을 생성한다.- Parameters:
mapPoints
- Polygon 의 정점.stylesSet
- Polygon 의 스타일.
-
from
public static PolygonOptions from(@NonNull MapPoints mapPoints, @NonNull PolygonStyles styles)
PolygonOptions 을 생성한다.- Parameters:
mapPoints
- Polygon 의 정점.styles
- Polygon 의 스타일.
-
from
public static PolygonOptions from(@NonNull MapPoints mapPoints, @NonNull PolygonStyle... styles)
PolygonOptions 을 생성한다.- Parameters:
mapPoints
- Polygon 의 정점.styles
- Polygon 의 스타일.
-
from
public static PolygonOptions from(@NonNull MapPoints mapPoints, int color)
PolygonOptions 을 생성한다.- Parameters:
mapPoints
- Polygon 의 정점.color
- PolygonStyles 에 넣을 Polygon 색깔.
-
from
public static PolygonOptions from(@NonNull DotPoints dotPoints, @NonNull PolygonStylesSet stylesSet)
PolygonOptions 을 생성한다.- Parameters:
dotPoints
- Polygon 의 정점.stylesSet
- Polygon 의 스타일.
-
from
public static PolygonOptions from(@NonNull DotPoints dotPoints, @NonNull PolygonStyles styles)
PolygonOptions 을 생성한다.- Parameters:
dotPoints
- Polygon 의 정점.styles
- Polygon 의 스타일.
-
from
public static PolygonOptions from(@NonNull DotPoints dotPoints, PolygonStyle... styles)
PolygonOptions 을 생성한다.- Parameters:
dotPoints
- Polygon 의 정점.styles
- Polygon 의 스타일.
-
from
public static PolygonOptions from(@NonNull DotPoints dotPoints, int color)
PolygonOptions 을 생성한다.- Parameters:
dotPoints
- Polygon 의 정점.color
- PolygonStyles 에 넣을 Polygon 색깔.
-
setStylesSet
public PolygonOptions setStylesSet(@NonNull PolygonStylesSet stylesSet)
Polygon 의 스타일을 정의하는 PolygonStylesSet 을 설정한다. 기존에 추가 됐던 PolygonStyles 을 초기화 되고 새롭게 추가된다.- Parameters:
stylesSet
- 설정 할 PolygonStylesSet.
-
setMapPoints
public PolygonOptions setMapPoints(@NonNull MapPoints... mapPoints)
Polygon 을 정점(Point)을 설정한다. 기존에 추가됐던 정점들은 초기화 되고 새롭게 추가된다.- Parameters:
mapPoints
- 설정 할 Polygon 정점 배열.
-
setMapPoints
public PolygonOptions setMapPoints(@NonNull java.util.List<MapPoints> mapPoints)
Polygon 을 정점(Point)을 설정한다. 기존에 추가됐던 정점들은 초기화 되고 새롭게 추가된다.- Parameters:
mapPoints
- 설정 할 Polygon 정점 리스트.
-
setDotPoints
public PolygonOptions setDotPoints(@NonNull DotPoints... dotPoints)
Polygon 을 정점(Point)을 설정한다. 기존에 추가됐던 정점들은 초기화 되고 새롭게 추가된다.- Parameters:
dotPoints
- 설정 할 Polygon 정점 배열.
-
setDotPoints
public PolygonOptions setDotPoints(@NonNull java.util.List<DotPoints> dotPoints)
Polygon 을 정점(Point)을 설정한다. 기존에 추가됐던 정점들은 초기화 되고 새롭게 추가된다.- Parameters:
dotPoints
- 설정 할 Polygon 정점 리스트.
-
addPolygon
public PolygonOptions addPolygon(@NonNull MapPoints mapPoints, @NonNull PolygonStyles styles)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.- Parameters:
mapPoints
- 추가 할 Polygon 의 정점.styles
- 추가 할 Polygon 에 해당하는 스타일.
-
addPolygon
public PolygonOptions addPolygon(@NonNull MapPoints mapPoints, @NonNull PolygonStyle... styles)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.- Parameters:
mapPoints
- 추가 할 Polygon 의 정점.styles
- 추가 할 Polygon 에 해당하는 스타일.
-
addPolygon
public PolygonOptions addPolygon(@NonNull MapPoints mapPoints, @NonNull java.util.List<PolygonStyle> styles)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.- Parameters:
mapPoints
- 추가 할 Polygon 의 정점.styles
- 추가 할 Polygon 에 해당하는 스타일.
-
addPolygon
public PolygonOptions addPolygon(MapPoints mapPoints, int color)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.- Parameters:
mapPoints
- 추가 할 Polygon 의 정점.color
- 추가 할 Polygon 에 해당하는 스타일.
-
addPolygon
public PolygonOptions addPolygon(@NonNull DotPoints dotPoints, @NonNull PolygonStyles styles)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.- Parameters:
dotPoints
- 추가 할 Polygon 의 정점.styles
- 추가 할 Polygon 에 해당하는 스타일.
-
addPolygon
public PolygonOptions addPolygon(@NonNull DotPoints dotPoints, @NonNull PolygonStyle... styles)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.- Parameters:
dotPoints
- 추가 할 Polygon 의 정점.styles
- 추가 할 Polygon 에 해당하는 스타일.
-
addPolygon
public PolygonOptions addPolygon(DotPoints dotPoints, java.util.List<PolygonStyle> styles)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.- Parameters:
dotPoints
- 추가 할 Polygon 의 정점.styles
- 추가 할 Polygon 에 해당하는 스타일.
-
addPolygon
public PolygonOptions addPolygon(DotPoints dotPoints, int color)
MultiPolygon 을 위해 Polygon 의 정점과 스타일을 추가한다.- Parameters:
dotPoints
- 추가 할 Polygon 의 정점.color
- 추가 할 Polygon 에 해당하는 스타일.
-
getDotPoints
public java.util.List<DotPoints> getDotPoints()
DotPoints 를 가져온다.
-
getMapPoints
public java.util.List<MapPoints> getMapPoints()
MapPoints 를 가져온다.
-
getStylesSet
public PolygonStylesSet getStylesSet()
PolygonStylesSet 을 가져온다.
-
setZOrder
public PolygonOptions setZOrder(int zOrder)
zOrder 값을 설정한다.- Parameters:
zOrder
- 설정 할 zOrder 값.
-
setTag
public PolygonOptions setTag(java.lang.Object tag)
사용자 태그를 설정한다.- Parameters:
tag
- 설정 할 사용자 태그.
-
setVisible
public PolygonOptions setVisible(boolean visible)
Polygon 의 visible 여부를 설정한다.- Parameters:
visible
- visible 여부.
-
getTag
public java.lang.Object getTag()
사용자 태그를 가져온다.
-
getZOrder
public int getZOrder()
zOrder 값을 가져온다.
-
getPolygonId
public java.lang.String getPolygonId()
PolygonId 를 가져온다.
-
isVisible
public boolean isVisible()
visible 여부를 가져온다.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-