NMFArrowheadPath


@interface NMFArrowheadPath : NMFOverlay

화살표 형태로 방향 또는 회전 지점을 나타내는 오버레이. 경로선 오버레이와 마찬가지로 좌표열을 나타내지만 진척률을 지정할 수 없고, 끝 지점에 삼각형 모양의 머리가 추가됩니다.

  • 색상. 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다. 색상이 투명할 경우 테두리도 그려지지 않습니다.

    기본값은 UIColor.whiteColor입니다.

    Declaration

    Objective-C

    @property (nonatomic, strong) UIColor *_Nonnull color;

    Swift

    var color: UIColor { get set }
  • 외곽선의 색상. 외곽선의 색상은 반투명일 수 없으며, 완전히 투명하거나 완전히 불투명해야 합니다. 색상의 알파가 0이 아닌 경우 완전히 불투명한 것으로 간주됩니다.

    기본값은 UIColor.blackColor입니다.

    Declaration

    Objective-C

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

    Swift

    var outlineColor: UIColor { get set }
  • 좌표열. points의 크기는 2 이상이어야 합니다.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NMGLatLng *> *_Nonnull points;

    Swift

    var points: [NMGLatLng] { get set }
  • 두께. pt 단위.

    기본값은 5입니다.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat width;

    Swift

    var width: CGFloat { get set }
  • 외곽선의 두께. pt 단위.

    기본값은 1입니다.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat outlineWidth;

    Swift

    var outlineWidth: CGFloat { get set }
  • 머리 크기의 배율을 반환합니다. 두께에 배율을 곱한 값이 머리의 크기가 됩니다.

    기본값은 2.5입니다.

    Declaration

    Objective-C

    @property (nonatomic) CGFloat headSizeRatio;

    Swift

    var headSizeRatio: CGFloat { get set }
  • 좌표열을 지정하여 화살표 오버레이를 생성합니다. points의 크기는 2 이상이어야 합니다.

    Declaration

    Objective-C

    + (nullable instancetype)arrowheadPathWith:
        (nonnull NSArray<NMGLatLng *> *)points;

    Swift

    convenience init?(_ points: [NMGLatLng])

    Parameters

    points

    좌표열.

    Return Value

    NMFArrowheadPath 객체.