BaiduMap_IOSSDK_v6.6.2_Docs 6.6.2
载入中...
搜索中...
未找到
构造函数 | 类方法 | Protected 属性 | 属性 | 所有成员列表
BMKCircle类 参考

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

#include <BMKCircle.h>

类 BMKCircle 继承关系图:
BMKShape <BMKOverlay> <BMKAnnotation> <BMKAnnotation>

构造函数

(BOOL) - setCircleWithCenterCoordinate:radius:
 
(BOOL) - setCircleWithMapRect:
 
- 构造函数 继承自 <BMKAnnotation>
(NSString *) - title
 获取annotation标题
 
(NSString *) - subtitle
 获取annotation副标题
 
(void) - setCoordinate:
 
- 构造函数 继承自 <BMKOverlay>
(BOOL) - intersectsMapRect:
 

类方法

(nullable instancetype) + circleWithCenterCoordinate:radius:
 
(nullable instancetype) + circleWithMapRect:
 

Protected 属性

package BOOL _invalidate
 
CLLocationCoordinate2D _coordinate
 
CLLocationDistance _radius
 
BMKMapRect _boundingMapRect
 

属性

CLLocationCoordinate2D coordinate
 中心点坐标
 
CLLocationDistance radius
 半径,单位:米
 
BMKMapRect boundingMapRect
 该圆的外接矩形
 
NSArray< id< BMKOverlay > > * hollowShapes
 
- 属性 继承自 BMKShape
NSString * title
 要显示的标题;注意:如果不设置title,无法点击annotation,也无法使用回调函数;
 
NSString * subtitle
 要显示的副标题
 
- 属性 继承自 <BMKAnnotation>
CLLocationCoordinate2D coordinate
 标注view中心坐标.
 
- 属性 继承自 <BMKOverlay>
CLLocationCoordinate2D coordinate
 返回区域中心坐标.
 
BMKMapRect boundingMapRect
 返回区域外接矩形
 

详细描述

该类用于定义一个圆

函数文档

◆ circleWithCenterCoordinate:radius:

+ (nullable instancetype) circleWithCenterCoordinate: (CLLocationCoordinate2D) coord
radius: (CLLocationDistance) radius 

根据中心点和半径生成圆

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

◆ circleWithMapRect:

+ (nullable instancetype) 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指定的直角坐标矩形
返回
是否设置成功

类成员变量说明

◆ _boundingMapRect

- (BMKMapRect) _boundingMapRect
protected

◆ _coordinate

- (CLLocationCoordinate2D) _coordinate
protected

◆ _invalidate

- (package BOOL) _invalidate
protected

◆ _radius

- (CLLocationDistance) _radius
protected

属性说明

◆ boundingMapRect

- (BMKMapRect) boundingMapRect
readnonatomicassign

该圆的外接矩形

◆ coordinate

- (CLLocationCoordinate2D) coordinate
readwritenonatomicassign

中心点坐标

◆ hollowShapes

- (NSArray<id <BMKOverlay> >*) hollowShapes
readwritenonatomiccopy

注意:圆的BMKPolgon类型镂空形状点应为逆时针 设置中空区域,用来创建中间带空洞的复杂图形。注意:传入的overlay只支持BMKPolgon类型和BMKCircle类型. since 5.0.0

◆ radius

- (CLLocationDistance) radius
readwritenonatomicassign

半径,单位:米


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