16 MAMapRect _boundingMapRect;
20 @property (nonatomic, strong) NSArray<id<MAOverlay>> *
hollowShapes;
23 @property (nonatomic, assign) CLLocationCoordinate2D
coordinate;
26 @property (nonatomic, assign) CLLocationDistance
radius;
37 + (instancetype)circleWithCenterCoordinate:(CLLocationCoordinate2D)coord
38 radius:(CLLocationDistance)radius;
45 + (instancetype)circleWithMapRect:(
MAMapRect)mapRect;
53 - (BOOL)setCircleWithCenterCoordinate:(CLLocationCoordinate2D)coord radius:(CLLocationDistance)radius;
该类用于定义一个圆, 通常MACircle是MACircleView的model
Definition: MACircle.h:14
NSArray< id< MAOverlay > > * hollowShapes
设置中空区域,用来创建中间带空洞的复杂图形。注意:传入的overlay只支持MAPolgon类型和MACircle类型,不支持与此circle边相交或在circle外部,不支持hollowShapes彼此间相交,和空洞顺序有关,不支持嵌套. since 5.5.0
Definition: MACircle.h:20
CLLocationDistance radius
半径,单位:米 负数按照0处理
Definition: MACircle.h:26
CLLocationCoordinate2D coordinate
中心点经纬度坐标,无效坐标按照{0,0}处理
Definition: MACircle.h:23
MAMapRect boundingMapRect
该圆的外接map rect
Definition: MACircle.h:29
平面投影矩形结构定义
Definition: MAGeometry.h:50
该类为一个抽象类,定义了基于MAAnnotation的MAShape类的基本属性和行为,不能直接使用,必须子类化之后才能...
Definition: MAShape.h:14