iOS高德轻量版地图SDK  1.2.0
MACircle.h
Go to the documentation of this file.
1 //
2 // MACircle.h
3 // MAMapKit
4 //
5 //
6 // Copyright (c) 2011年 Amap. All rights reserved.
7 
8 #import "MAShape.h"
9 #import "MAOverlay.h"
10 #import "MAGeometry.h"
11 
13 @interface MACircle : MAShape <MAOverlay> {
14  @package
15  MAMapRect _boundingMapRect;
16 }
17 
19 @property (nonatomic, strong) NSArray<id<MAOverlay>> *hollowShapes;
20 
22 @property (nonatomic, assign) CLLocationCoordinate2D coordinate;
23 
25 @property (nonatomic, assign) CLLocationDistance radius;
26 
28 @property (nonatomic, readonly) MAMapRect boundingMapRect;
29 
36 + (instancetype)circleWithCenterCoordinate:(CLLocationCoordinate2D)coord
37  radius:(CLLocationDistance)radius;
38 
44 + (instancetype)circleWithMapRect:(MAMapRect)mapRect;
45 
52 - (BOOL)setCircleWithCenterCoordinate:(CLLocationCoordinate2D)coord radius:(CLLocationDistance)radius;
53 
54 @end
MACircle::radius
CLLocationDistance radius
半径,单位:米 负数按照0处理
Definition: MACircle.h:25
MACircle
该类用于定义一个圆, 通常MACircle是MACircleView的model
Definition: MACircle.h:13
MAGeometry.h
MAShape
该类为一个抽象类,定义了基于MAAnnotation的MAShape类的基本属性和行为,不能直接使用,必须子类化之后才能使用
Definition: MAShape.h:13
MAMapRect
平面投影矩形结构定义
Definition: MAGeometry.h:49
MAShape.h
MACircle::coordinate
CLLocationCoordinate2D coordinate
中心点经纬度坐标,无效坐标按照{0,0}处理
Definition: MACircle.h:22
MACircle::boundingMapRect
MAMapRect boundingMapRect
该圆的外接map rect
Definition: MACircle.h:28
MAOverlay-p
该类是地图覆盖物的基类,所有地图的覆盖物需要继承自此类
Definition: MAOverlay.h:13
MACircle::hollowShapes
NSArray< id< MAOverlay > > * hollowShapes
设置中空区域,用来创建中间带空洞的复杂图形。注意:传入的overlay只支持MAPolgon类型和MACircle类型,不支持与此circle边相交或在circle外部,...
Definition: MACircle.h:19
MAOverlay.h
© 2020 高德信息技术有限公司版权所有,保留所有权利。