TencentMapSDK_iOS_3D_v6.4.0
载入中...
搜索中...
未找到
QArc.h
1//
2// QArc.h
3// QMapKit
4//
5// Created by Keith Cao on 2020/11/19.
6// Copyright © 2020 tencent. All rights reserved.
7//
8
9#import "QOverlay.h"
10#import "QShape.h"
11
12/*
13 * @brief 该类用于定义一段弧线, 通常QArc是QArcView中持有的对象
14 */
15@interface QArc : QShape<QOverlay>
16
20@property(nonatomic, readonly) QMapRect boundingMapRect;
21
29+(QArc *)arcWithStartPoint:(CLLocationCoordinate2D)startPoint endPoint:(CLLocationCoordinate2D)endPoint passedPoint:(CLLocationCoordinate2D)passedPoint;
30
38- (instancetype)initWithStartPoint:(CLLocationCoordinate2D)startPoint endPoint:(CLLocationCoordinate2D)endPoint passedPoint:(CLLocationCoordinate2D)passedPoint;
39
47+(QArc *)arcWithStartPoint:(CLLocationCoordinate2D)startPoint endPoint:(CLLocationCoordinate2D)endPoint tangentAngle:(double)tangentAngle;
48
58- (instancetype)initWithStartPoint:(CLLocationCoordinate2D)startPoint endPoint:(CLLocationCoordinate2D)endPoint tangentAngle:(double)tangentAngle;
59
60@end
定义 QArc.h:15
QMapRect boundingMapRect
区域外接矩形
定义 QArc.h:20
该类为一个抽象类,定义了QShape类的基本属性和行为,不能直接使用,必须子类化之后才能使用
定义 QShape.h:16
QOverlay:地图覆盖物的基类,所有地图的覆盖物需要继承自此类
定义 QOverlay.h:15
平面投影矩形结构定义
定义 QGeometry.h:92