Class PolygonOptions


  • public class PolygonOptions
    extends java.lang.Object
    Polygon 생성을 위한 초기값 설정하는 클래스. Polygon 의 Id 값은 PolygonOptions 생성과 함께 결정된다.
    • 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
    • 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 class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object