BaiduMap_IOSSDK_v4.2.1_Docs
构造函数 | 类方法 | Protected 属性 | 属性 | 所有成员列表
BMKCircle类 参考

该类用于定义一个圆 更多...

#import <BMKCircle.h>

类 BMKCircle 继承关系图:
BMKMultiPoint BMKShape

构造函数

(BOOL) - setCircleWithCenterCoordinate:radius:
 
(BOOL) - setCircleWithMapRect:
 
- 构造函数 继承自 BMKMultiPoint
(void) - getCoordinates:range:
 

类方法

(BMKCircle *) + circleWithCenterCoordinate:radius:
 
(BMKCircle *) + circleWithMapRect:
 

Protected 属性

package BOOL _invalidate
 
CLLocationCoordinate2D _coordinate
 
CLLocationDistance _radius
 
BMKMapRect _boundingMapRect
 
- Protected 属性 继承自 BMKMultiPoint
package BMKMapPoint_points
 
NSUInteger _pointCount
 
BMKMapRect _boundingRect
 

属性

CLLocationCoordinate2D coordinate
 中心点坐标
 
CLLocationDistance radius
 半径,单位:米
 
BMKMapRect boundingMapRect
 该圆的外接矩形
 
- 属性 继承自 BMKMultiPoint
BMKMapPointpoints
 坐标点数组
 
NSUInteger pointCount
 坐标点的个数
 
- 属性 继承自 BMKShape
NSString * title
 要显示的标题;注意:如果不设置title,无法点击annotation,也无法使用回调函数;
 
NSString * subtitle
 要显示的副标题
 

详细描述

该类用于定义一个圆

函数文档

◆ circleWithCenterCoordinate:radius:()

+ (BMKCircle *) circleWithCenterCoordinate: (CLLocationCoordinate2D)  coord
radius: (CLLocationDistance)  radius 

根据中心点和半径生成圆

参数
coord中心点的经纬度坐标
radius半径,单位:米
返回
新生成的圆

◆ circleWithMapRect:()

+ (BMKCircle *) circleWithMapRect: (BMKMapRect mapRect

根据指定的直角坐标矩形生成圆,半径由较长的那条边决定,radius = MAX(width, height)/2

参数
mapRect指定的直角坐标矩形
返回
新生成的圆

◆ setCircleWithCenterCoordinate:radius:()

- (BOOL) setCircleWithCenterCoordinate: (CLLocationCoordinate2D)  coord
radius: (CLLocationDistance)  radius 

设置圆的中心点和半径

参数
coord中心点的经纬度坐标
radius半径,单位:米
返回
是否设置成功

◆ setCircleWithMapRect:()

- (BOOL) setCircleWithMapRect: (BMKMapRect mapRect

根据指定的直角坐标矩形设置圆,半径由较长的那条边决定,radius = MAX(width, height)/2

参数
mapRect指定的直角坐标矩形
返回
是否设置成功

该类的文档由以下文件生成: