Class PolylineOptions


  • public class PolylineOptions
    extends java.lang.Object
    PolylineOptions 생성을 위한 초기값 설정하는 클래스.
    • Field Detail

      • polylineId

        public java.lang.String polylineId
      • 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 PolylineOptions from()
        PolylineOptions 생성자.
        Returns:
        PolylineOptions 객체
      • from

        public static PolylineOptions from​(@NonNull
                                           java.lang.String polylineId)
        PolylineOptions 생성자.
        Parameters:
        polylineId - Polyline 의 고유한 Id
        Returns:
        PolylineOptions 객체
      • from

        public static PolylineOptions from​(@NonNull
                                           MapPoints mapPoints,
                                           @NonNull
                                           PolylineStylesSet stylesSet)
        PolylineOptions 생성자.
        Parameters:
        mapPoints - Polyline 의 좌표
        stylesSet - Polyline 의 스타일
        Returns:
        PolylineOptions 객체
      • from

        public static PolylineOptions from​(@NonNull
                                           MapPoints mapPoints,
                                           @NonNull
                                           PolylineStyles styles)
        PolylineOptions 생성자.
        Parameters:
        mapPoints - Polyline 의 좌표
        styles - Polyline 의 스타일
        Returns:
        PolylineOptions 객체
      • from

        public static PolylineOptions from​(@NonNull
                                           MapPoints mapPoints,
                                           @NonNull
                                           PolylineStyle... styles)
        PolylineOptions 생성자.
        Parameters:
        mapPoints - Polyline 의 좌표
        styles - Polyline 의 스타일
        Returns:
        PolylineOptions 객체
      • from

        public static PolylineOptions from​(@NonNull
                                           MapPoints mapPoints,
                                           float lineWidth,
                                           int color)
        PolylineOptions 생성자.
        Parameters:
        mapPoints - Polyline 의 좌표
        lineWidth - Polyline 의 두께
        color - Polyline 의 색상
        Returns:
        PolylineOptions 객체
      • from

        public static PolylineOptions from​(@NonNull
                                           DotPoints dotPoints,
                                           @NonNull
                                           PolylineStylesSet stylesSet)
        PolylineOptions 생성자.
        Parameters:
        dotPoints - Polyline 의 좌표
        stylesSet - Polyline 의 스타일
        Returns:
        PolylineOptions 객체
      • from

        public static PolylineOptions from​(@NonNull
                                           DotPoints dotPoints,
                                           @NonNull
                                           PolylineStyles styles)
        PolylineOptions 생성자.
        Parameters:
        dotPoints - Polyline 의 좌표
        styles - Polyline 의 스타일
        Returns:
        PolylineOptions 객체
      • from

        public static PolylineOptions from​(@NonNull
                                           DotPoints dotPoints,
                                           @NonNull
                                           PolylineStyle... styles)
        PolylineOptions 생성자.
        Parameters:
        dotPoints - Polyline 의 좌표
        styles - Polyline 의 스타일
        Returns:
        PolylineOptions 객체
      • from

        public static PolylineOptions from​(@NonNull
                                           DotPoints dotPoints,
                                           float lineWidth,
                                           int color)
        PolylineOptions 생성자.
        Parameters:
        dotPoints - Polyline 의 좌표
        lineWidth - Polyline 의 두께
        color - Polyline 의 색상
        Returns:
        PolylineOptions 객체
      • setMapPoints

        public PolylineOptions setMapPoints​(@NonNull
                                            MapPoints... mapPoints)
        Polyline 을 정점(Point)을 설정한다. 기존에 추가됐던 정점들은 초기화 되고 새롭게 추가된다.
        Parameters:
        mapPoints - 설정 할 Polyline 정점 배열.
      • setMapPoints

        public PolylineOptions setMapPoints​(@NonNull
                                            java.util.List<MapPoints> mapPoints)
        Polyline 을 정점(Point)을 설정한다. 기존에 추가됐던 정점들은 초기화 되고 새롭게 추가된다.
        Parameters:
        mapPoints - 설정 할 Polyline 정점 리스트.
      • setDotPoints

        public PolylineOptions setDotPoints​(@NonNull
                                            DotPoints... dotPoints)
        Polyline 을 정점(Point)을 설정한다. 기존에 추가됐던 정점들은 초기화 되고 새롭게 추가된다.
        Parameters:
        dotPoints - 설정 할 Polyline 정점 배열.
      • setDotPoints

        public PolylineOptions setDotPoints​(@NonNull
                                            java.util.List<DotPoints> dotPoints)
        Polyline 을 정점(Point)을 설정한다. 기존에 추가됐던 정점들은 초기화 되고 새롭게 추가된다.
        Parameters:
        dotPoints - 설정 할 Polyline 정점 리스트.
      • addPolyline

        public PolylineOptions addPolyline​(@NonNull
                                           MapPoints mapPoints,
                                           @NonNull
                                           PolylineStyles styles)
        MultiPolyline 을 위해 Polyline 의 정점과 스타일을 추가한다.
        Parameters:
        mapPoints - 추가 할 Polyline 의 정점.
        styles - 추가 할 Polyline 에 해당하는 스타일.
      • addPolyline

        public PolylineOptions addPolyline​(@NonNull
                                           MapPoints mapPoints,
                                           @NonNull
                                           PolylineStyle... styles)
        MultiPolyline 을 위해 Polyline 의 정점과 스타일을 추가한다.
        Parameters:
        mapPoints - 추가 할 Polyline 의 정점.
        styles - 추가 할 Polyline 에 해당하는 스타일.
      • addPolyline

        public PolylineOptions addPolyline​(@NonNull
                                           MapPoints mapPoints,
                                           @NonNull
                                           java.util.List<PolylineStyle> styles)
        MultiPolyline 을 위해 Polyline 의 정점과 스타일을 추가한다.
        Parameters:
        mapPoints - 추가 할 Polyline 의 정점.
        styles - 추가 할 Polyline 에 해당하는 스타일.
      • addPolyline

        public PolylineOptions addPolyline​(MapPoints mapPoints,
                                           int lineWidth,
                                           int color)
        MultiPolyline 을 위해 Polyline 의 정점과 스타일을 추가한다.
        Parameters:
        mapPoints - 추가 할 Polyline 의 정점.
        color - 추가 할 Polyline 에 해당하는 스타일.
      • addPolyline

        public PolylineOptions addPolyline​(@NonNull
                                           DotPoints dotPoints,
                                           @NonNull
                                           PolylineStyles styles)
        MultiPolyline 을 위해 Polyline 의 정점과 스타일을 추가한다.
        Parameters:
        dotPoints - 추가 할 Polyline 의 정점.
        styles - 추가 할 Polyline 에 해당하는 스타일.
      • addPolyline

        public PolylineOptions addPolyline​(@NonNull
                                           DotPoints dotPoints,
                                           @NonNull
                                           PolylineStyle... styles)
        MultiPolyline 을 위해 Polyline 의 정점과 스타일을 추가한다.
        Parameters:
        dotPoints - 추가 할 Polyline 의 정점.
        styles - 추가 할 Polyline 에 해당하는 스타일.
      • addPolyline

        public PolylineOptions addPolyline​(DotPoints dotPoints,
                                           java.util.List<PolylineStyle> styles)
        MultiPolyline 을 위해 Polyline 의 정점과 스타일을 추가한다.
        Parameters:
        dotPoints - 추가 할 Polyline 의 정점.
        styles - 추가 할 Polyline 에 해당하는 스타일.
      • addPolyline

        public PolylineOptions addPolyline​(DotPoints dotPoints,
                                           int lineWidth,
                                           int color)
        MultiPolyline 을 위해 Polyline 의 정점과 스타일을 추가한다.
        Parameters:
        dotPoints - 추가 할 Polyline 의 정점.
        color - 추가 할 Polyline 에 해당하는 스타일.
      • getDotPoints

        public java.util.List<DotPoints> getDotPoints()
        추가 된 Polyline 의 DotPoint 를 가져온다.
        Returns:
        추가 된 DotPoints 의 리스트
      • getMapPoints

        public java.util.List<MapPoints> getMapPoints()
        추가 된 Polyline 의 MapPoint 를 가져온다.
        Returns:
        추가 된 MapPoints 의 리스트
      • setZOrder

        public PolylineOptions setZOrder​(int zOrder)
        Polyline 의 zOrder 값을 설정한다.
        Parameters:
        zOrder - zOrder 값
        Returns:
        PolylineOptions 객체
      • setTag

        public PolylineOptions setTag​(java.lang.Object tag)
        Polyline 의 tag 값을 설정한다.
        Parameters:
        tag - tag 값
        Returns:
        PolylineOptions 객체
      • setVisible

        public PolylineOptions setVisible​(boolean visible)
        Polyline 의 visible 값을 설정한다.
        Parameters:
        visible - visible 값
        Returns:
        PolylineOptions 객체
      • getTag

        public java.lang.Object getTag()
        Polyline 의 tag 값을 가져온다.
        Returns:
        tag 값
      • getZOrder

        public int getZOrder()
        Polyline 의 zOrder 값을 가져온다.
        Returns:
        zOrder 값
      • isVisible

        public boolean isVisible()
        Polyline 의 visible 값을 가져온다.
        Returns:
        visible 값
      • getPolylineId

        public java.lang.String getPolylineId()
        Polyline 의 id 값을 가져온다.
        Returns:
        Polyline 의 id 값
      • 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