Class InvPolygon

java.lang.Object
com.inavi.mapsdk.style.shapes.InvShape
com.inavi.mapsdk.style.shapes.InvPolygon
All Implemented Interfaces:
InvShapeOptions

public final class InvPolygon extends InvShape
지도 위에 다각형을 표출하는 셰이프 클래스.
  • Field Details

    • DEFAULT_GLOBAL_Z_INDEX

      public static final int DEFAULT_GLOBAL_Z_INDEX
      기본 전역 Z 인덱스.
      See Also:
  • Constructor Details

  • Method Details

    • getCoords

      public List<LatLng> getCoords()
      폴리곤의 좌표열을 반환합니다.
      Returns:
      좌표열
    • setCoords

      public void setCoords(List<LatLng> coords) throws InvalidLatLngException
      폴리곤의 좌표열을 설정합니다.
      Parameters:
      coords - 좌표열
      Throws:
      InvalidLatLngException - 설정할 좌표열이 2보다 작거나 유효하지 않으면 발생합니다.
    • getFillColor

      public int getFillColor()
      폴리곤의 채우기 색상을 반환합니다.

      기본값은 Color.WHITE입니다.

      Returns:
      채우기 색상
    • setFillColor

      public void setFillColor(int fillColor)
      폴리곤의 채우기 색상을 설정합니다.

      기본값은 Color.WHITE입니다.

      Parameters:
      fillColor - 채우기 색상
    • getStrokeColor

      public int getStrokeColor()
      폴리곤의 테두리 색상을 반환합니다.

      기본값은 Color.BLACK입니다.

      Returns:
      테두리의 색상
    • setStrokeColor

      public void setStrokeColor(int strokeColor)
      폴리곤의 테두리 색상을 설정합니다.

      기본값은 Color.BLACK입니다.

      Parameters:
      strokeColor - 테두리의 색상
    • getStrokeWidth

      public float getStrokeWidth()
      폴리곤의 테두리 두께를 반환합니다. (픽셀 단위)

      기본값은 0입니다.

      Returns:
      테두리의 두께
    • setStrokeWidth

      public void setStrokeWidth(float strokeWidth)
      폴리곤의 테두리 두께를 설정합니다. (픽셀 단위)

      기본값은 0입니다.

      Parameters:
      strokeWidth - 테두리의 두께
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Object
      Throws:
      Throwable