-
두께. pt 단위.
기본값은
2.5입니다.Declaration
Objective-C
@property (nonatomic) CGFloat width;Swift
var width: CGFloat { get set } -
색상.
기본값은
UIColor.blackColor입니다.Declaration
Objective-C
@property (nonatomic, copy) UIColor *_Nonnull color;Swift
@NSCopying var color: UIColor { get set } -
끝 지점의 모양.
기본값은
NMFOverlayLineCapButt입니다.Declaration
Objective-C
@property (nonatomic) NMFOverlayLineCap capType;Swift
var capType: NMFOverlayLineCap { get set } -
연결점의 모양.
기본값은
NMFOverlayLineJoinMiter입니다.Declaration
Objective-C
@property (nonatomic) NMFOverlayLineJoin joinType;Swift
var joinType: NMFOverlayLineJoin { get set } -
점선 패턴. 패턴은 pt 단위의 배열로 표현되며, 각각
2n번째 요소는 실선의 길이,2n + 1번째 요소는 공백의 길이를 의미하며 빈 리스트를 입력할 경우 실선을 의미합니다.Declaration
Objective-C
@property (nonatomic) NSArray<NSNumber *> *_Nonnull pattern;Swift
var pattern: [NSNumber] { get set } -
선 오버레이를 나타내는
NMGLineString객체. 선 오버레이를 생성한 이후 폴리라인을 갱신하기 위한 목적으로 사용할 수 있습니다.Declaration
Objective-C
@property (nonatomic) NMGLineString *_Nonnull line;Swift
var line: NMGLineString<AnyObject> { get set } -
좌표열을 지정하여 선 오버레이를 생성합니다.
coords의 크기는2이상이어야 합니다.사용 예시
NMGLatLng *p1 = [[NMGLatLng alloc]initWithLat:37.20 lng:127.051]]; NMGLatLng *p2 = [[NMGLatLng alloc]initWithLat:37.21 lng:127.052]]; NMGLatLng *p3 = [[NMGLatLng alloc]initWithLat:37.22 lng:127.053]]; NMFPolylineOverlay *line = [NMFPolylineOverlay polylineOverlayWithPoints:@[p1, p2, p3]]; [mapView addOverlay:line];Declaration
Objective-C
+ (nullable instancetype)polylineOverlayWith: (nonnull NSArray<NMGLatLng *> *)coords;Swift
convenience init?(_ coords: [NMGLatLng])Parameters
coords좌표열.
Return Value
NMFPolylineOverlay객체. -
폴리라인 객체를 지정하여 선 오버레이를 생성합니다. 폴리라인 객체의
isValid속성이NO일 경우nil을 리턴합니다.Declaration
Objective-C
+ (nullable instancetype)polylineOverlay:(nonnull NMGLineString *)polyline;Swift
convenience init?(_ polyline: NMGLineString<AnyObject>)Parameters
polyline폴리라인 객체.
Return Value
NMFPolylineOverlay객체.
Install in Dash
NMFPolylineOverlay Class Reference