Constructor 링크 복사

KNMapPolyline 객체를 생성합니다.

+ (KNMapPolyline* _Nonnull)polyline
+ (KNMapPolyline* _Nonnull)polyline
코드가 숨겨졌습니다.

카텍(KATEC) 좌표들로 이뤄진 KNMapPolyline 객체를 생성합니다.

+ (KNMapPolyline* _Nonnull)polylineWithPoints:(FloatPoint* _Nonnull)aPoints countPoints : (int)aCountPoints;
+ (KNMapPolyline* _Nonnull)polylineWithPoints:(FloatPoint* _Nonnull)aPoints countPoints : (int)aCountPoints;
코드가 숨겨졌습니다.
예시 코드 + polylineWithPoints:countPoints:
float length = 20.0;
FloatPoint pos = mapView.coordinateCenter;
FloatPoint p01 = FloatPointMake(pos.x, pos.y + 10);
FloatPoint p02 = FloatPointMake(pos.x - 10, pos.y + 10);
FloatPoint p03 = FloatPointMake(pos.x - 10, pos.y);
KNMapPolyline* polygon = [[KNMapPolyline alloc] polylineWithPoints:points countPoints:3];
mapPolyline.lineColor = [UIColor redColor];
mapPolyline.lineDashType = KNLineDashType_Solid;
mapPolyline.lineWidth = STROKE_WIDTH;
mapPolyline.isVisible = YES;
mapPolyline.priority = PRIORITY;
mapPolyline.tag = POLYLINE_01;
[self->mapView addPolyline:mapPolyline];
float length = 20.0;
FloatPoint pos = mapView.coordinateCenter;
FloatPoint p01 = FloatPointMake(pos.x, pos.y + 10);
FloatPoint p02 = FloatPointMake(pos.x - 10, pos.y + 10);
FloatPoint p03 = FloatPointMake(pos.x - 10, pos.y);
KNMapPolyline* polygon = [[KNMapPolyline alloc] polylineWithPoints:points countPoints:3];
mapPolyline.lineColor = [UIColor redColor];
mapPolyline.lineDashType = KNLineDashType_Solid;
mapPolyline.lineWidth = STROKE_WIDTH;
mapPolyline.isVisible = YES;
mapPolyline.priority = PRIORITY;
mapPolyline.tag = POLYLINE_01;
[self->mapView addPolyline:mapPolyline];
코드가 숨겨졌습니다.

함수 링크 복사

카텍(KATEC) 좌표의 정점을 추가합니다. 현재 선의 마지막 정점과 추가된 정점을 연결합니다.

- (void) addPoint: (FloatPoint) aPoint

aPoint
선의 정점

여러 개의 카텍(KATEC) 좌표의 정점을 추가합니다. 현재 선의 마지막 정점과 추가된 정점들을 연결합니다.

- (void) addPoints: (FloatPoint* _Nonnull) aPoints
countPoints: (int) aCountPoints

aPoints
선의 정점 리스트