NMFCircleOverlay


@interface NMFCircleOverlay : NMFOverlay

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

  • 중심점. 원을 지도에 추가하기 전에 반드시 이 속성에 값을 지정해야 합니다.

    Declaration

    Objective-C

    @property (nonatomic) NMGLatLng *_Nonnull center;

    Swift

    var center: NMGLatLng { get set }
  • 반경. 미터 단위. 반경이 0일 경우 오버레이가 그려지지 않습니다.

    기본값은 1000입니다.

    Declaration

    Objective-C

    @property (nonatomic) double radius;

    Swift

    var radius: Double { get set }
  • 오버레이가 차지하는 영역.

    기본값은 빈(isEmptyYES인) 영역입니다.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NMGLatLngBounds *_Nonnull bounds;

    Swift

    var bounds: NMGLatLngBounds { get }
  • 색상.

    기본값은 UIColor.whiteColor입니다.

    Declaration

    Objective-C

    @property (nonatomic, copy) UIColor *_Nonnull fillColor;
  • 테두리의 두께. pt 단위. 0일 경우 테두리가 그려지지 않습니다.

    기본값은 0입니다.

    Declaration

    Objective-C

    @property (nonatomic) double outlineWidth;

    Swift

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

    기본값은 UIColor.blackColor입니다.

    Declaration

    Objective-C

    @property (nonatomic, copy) UIColor *_Nonnull outlineColor;
  • 중심점과 반경을 지정해서 원 오버레이를 생성합니다.

    Declaration

    Objective-C

    + (nonnull instancetype)circleOverlay:(nonnull NMGLatLng *)center
                                   radius:(double)radius;

    Swift

    convenience init(_ center: NMGLatLng, radius: Double)

    Parameters

    center

    중심점.

    radius

    원의 반경. 미터 단위.

    Return Value

    NMFCircleOverlay 객체.

  • 중심점, 반경, 색상을 지정해서 원 오버레이를 생성합니다.

    Declaration

    Objective-C

    + (nonnull instancetype)circleOverlay:(nonnull NMGLatLng *)center
                                   radius:(double)radius
                                fillColor:(nonnull UIColor *)fillColor;

    Swift

    convenience init(_ center: NMGLatLng, radius: Double, fillColor: Any!)

    Parameters

    center

    중심점.

    radius

    반경. 미터 단위.

    fillColor

    색상.

    Return Value

    NMFCircleOverlay 객체.