Class DotPoints


  • public class DotPoints
    extends java.lang.Object
    basePosition 을 기준으로 Polygon 또는 Polyline 의 정점을 구성하는 클래스.
    • Method Detail

      • from

        public static DotPoints from​(LatLng basePosition)
        DotPoints 를 생성한다.
        Parameters:
        basePosition - 정점을 구성 할 basePosition 위치 좌표.
      • fromCircle

        public static DotPoints fromCircle​(LatLng basePosition,
                                           float radius)
        원(Circle) 을 구성하는 DotPoints 를 생성한다.
        Parameters:
        basePosition - 정점을 구성 할 basePosition 위치 좌표.
        radius - 원(Circle) 의 반지름 (px).
      • fromCircle

        public static DotPoints fromCircle​(LatLng basePosition,
                                           float radius,
                                           boolean clockwise)
        원(Circle) 을 구성하는 DotPoints 를 생성한다.
        Parameters:
        basePosition - 정점을 구성 할 basePosition 위치 좌표.
        radius - 원(Circle) 의 반지름 (px).
        clockwise - 정점을 잇는 시계방향 여부. Polygon 에 Hole 을 만들 때는 시계반대방향으로 구성되어야 하므로 false 를 넣는다.
      • fromRectangle

        public static DotPoints fromRectangle​(LatLng basePosition,
                                              float width,
                                              float height)
        사각형(Rectangle) 을 구성하는 DotPoints 를 생성한다.
        Parameters:
        basePosition - 정점을 구성 할 basePosition 위치 좌표.
        width - 사각형의 가로 길이 (px)
        height - 사각형의 세로 길이 (px)
      • fromRectangle

        public static DotPoints fromRectangle​(LatLng basePosition,
                                              float width,
                                              float height,
                                              boolean clockwise)
        사각형(Rectangle) 을 구성하는 DotPoints 를 생성한다.
        Parameters:
        basePosition - 정점을 구성 할 basePosition 위치 좌표.
        width - 사각형의 가로 길이 (px)
        height - 사각형의 세로 길이 (px)
        clockwise - 정점을 잇는 시계방향 여부. Polygon 에 Hole 을 만들 때는 시계반대방향으로 구성되어야 하므로 false 를 넣는다.
      • fromPoints

        public static DotPoints fromPoints​(LatLng basePosition,
                                           PointF... points)
        DotPoints 를 생성한다.
        Parameters:
        basePosition - 정점을 구성 할 basePosition 의 위치 좌표.
        points - 정점 배열.
      • fromPoints

        public static DotPoints fromPoints​(LatLng basePosition,
                                           PointF[] points,
                                           boolean clockwise)
        DotPoints 를 생성한다.
        Parameters:
        basePosition - 정점을 구성 할 basePosition 위치 좌표.
        points - 정점 배열.
        clockwise - 정점을 잇는 시계방향 여부. Polygon 에 Hole 을 만들 때는 시계반대방향으로 구성되어야 하므로 false 를 넣는다.
      • fromPoints

        public static DotPoints fromPoints​(LatLng basePosition,
                                           java.util.Collection<PointF> points)
        DotPoints 를 생성한다.
        Parameters:
        basePosition - 정점을 구성 할 basePosition 위치 좌표.
        points - 정점 리스트.
      • fromPoints

        public static DotPoints fromPoints​(LatLng basePosition,
                                           java.util.Collection<PointF> points,
                                           boolean clockwise)
        DotPoints 를 생성한다.
        Parameters:
        basePosition - 정점을 구성 할 basePosition 위치 좌표.
        points - 정점 리스트.
        clockwise - 정점을 잇는 시계방향 여부. Polygon 에 Hole 을 만들 때는 시계반대방향으로 구성되어야 하므로 false 를 넣는다.
      • setHoleCircle

        public DotPoints setHoleCircle​(float radius)
        원형(Circle)의 구멍(Hole)을 추가한다.
        Parameters:
        radius - 원(Circle) 의 반지름 (px).
      • setHoleRectangle

        public DotPoints setHoleRectangle​(float width,
                                          float height)
        사각형(Rectangle)의 구멍(Hole)을 추가한다.
        Parameters:
        width - 사각형의 가로 길이 (px).
        height - 사각형의 세로 길이 (px).
      • setHolePoints

        public DotPoints setHolePoints​(PointF... points)
        정점 배열에 해당하는 구멍(Hole)을 추가한다.
        Parameters:
        points - 정점 배열.
      • setHolePoints

        public DotPoints setHolePoints​(java.util.Collection<PointF> points)
        정점 리스트에 해당하는 구멍(Hole)을 추가한다.
        Parameters:
        points - 정점 리스트.
      • getBasePosition

        public LatLng getBasePosition()
        BasePosition 을 가져온다.
      • getHolePoints

        public PointVertex[] getHolePoints()
        구멍(Hole) 정점 리스트를 가져온다.
      • getPoints

        public PointVertex getPoints()
        정점을 가져온다.