NMFPolygonOverlay


@interface NMFPolygonOverlay : NMFOverlay

지도에 도형을 나타내는 오버레이.

  • 폴리곤 오버레이의 모양을 결정하는 폴리곤 객체. 폴리곤 오버레이를 생성한 이후 폴리곤을 갱신하기 위한 목적으로 사용할 수 있습니다.

    Declaration

    Objective-C

    @property (nonatomic) NMGPolygon *_Nonnull polygon;

    Swift

    var polygon: NMGPolygon<AnyObject> { get set }
  • 면의 색상.

    기본값은 UIColor.whiteColor입니다.

    Declaration

    Objective-C

    @property (nonatomic, copy) UIColor *_Nonnull fillColor;

    Swift

    @NSCopying var fillColor: UIColor { get set }
  • 테두리의 두께. pt 단위. 0일 경우 테두리가 그려지지 않습니다.

    기본값은 0입니다.

    Declaration

    Objective-C

    @property (nonatomic) NSUInteger outlineWidth;

    Swift

    var outlineWidth: UInt { get set }
  • 테두리의 색상.

    기본값은 UIColor.blackColor입니다.

    Declaration

    Objective-C

    @property (nonatomic, copy) UIColor *_Nonnull outlineColor;

    Swift

    @NSCopying var outlineColor: UIColor { get set }
  • 폴리곤 객체와 색상을 지정하여 폴리곤 오버레이를 생성합니다. 폴리곤 객체의 isValid속성이 NO일 경우 nil을 리턴합니다.

    Declaration

    Objective-C

    + (nullable instancetype)polygonOverlay:(nonnull NMGPolygon *)polygon
                                  fillColor:(nonnull UIColor *)fillColor;

    Swift

    convenience init?(_ polygon: NMGPolygon<AnyObject>, fill fillColor: UIColor)

    Parameters

    polygon

    폴리곤 객체.

    fillColor

    폴리곤을 채울 색상.

    Return Value

    NMFPolygonOverlay 객체.

  • 폴리곤 객체를 지정하여 폴리곤 오버레이를 생성합니다. 폴리곤 객체의 isValid속성이 NO일 경우 nil을 리턴합니다.

    Declaration

    Objective-C

    + (nullable instancetype)polygonOverlay:(nonnull NMGPolygon *)polygon;

    Swift

    convenience init?(_ polygon: NMGPolygon<AnyObject>)

    Parameters

    polygon

    폴리곤 객체.

    Return Value

    NMFPolygonOverlay 객체.

  • 외곽선 정점 배열을 지정하여 폴리곤 오버레이를 생성합니다. coords의 크기는 2 이상이어야 합니다.

    Declaration

    Objective-C

    + (nullable instancetype)polygonOverlayWith:
        (nonnull NSArray<NMGLatLng *> *)coords;

    Swift

    convenience init?(_ coords: [NMGLatLng])

    Parameters

    coords

    NMGLatLng 배열.

    Return Value

    NMFPolygonOverlay 객체.