iOS MBMapkit  v1.0 beta
静态公有成员 | 保护属性 | 属性
MBCircle类参考

MBCircle 类是一个具体的覆盖层对象,它用于在地图中展示一个圆形区域。本类管理定义这个区域的数据,同时在处理地图中的圆形 绘制时它一般配合 MBCircleView 对象使用。 更多...

#import <MBCircle.h>

继承图,类MBCircle
MBShape <MBOverlay> <MBAnnotation> <MBAnnotation>

所有成员的列表。

静态公有成员

(MBCircle *) + circleWithCenterCoordinate:radius:
 使用指定的坐标和半径创建并返回 MBCircle 对象。
(MBCircle *) + circleWithMapRect:
 使用指定的矩形创建并返回 MBCircle 对象。

保护属性

package CLLocationCoordinate2D _coordinate
CLLocationDistance _radius
MBMapRect _boundingMapRect

属性

CLLocationCoordinate2D coordinate
 圆形区域的中心点,定义为经度和维度。
CLLocationDistance radius
 圆形区域的半径,以米为单位计算。
MBMapRect boundingMapRect
 圆形区域的边界矩形。

详细描述

MBCircle 类是一个具体的覆盖层对象,它用于在地图中展示一个圆形区域。本类管理定义这个区域的数据,同时在处理地图中的圆形 绘制时它一般配合 MBCircleView 对象使用。


成员函数文档

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

使用指定的坐标和半径创建并返回 MBCircle 对象。

参数:
coord圆形的中心点,由经度及维度值指定。
radius圆形的半径,到中心点的距离(以米为单位计算)。
返回:
圆形覆盖层对象。
+ (MBCircle *) circleWithMapRect: (MBMapRect mapRect

使用指定的矩形创建并返回 MBCircle 对象。

参数:
mapRect决定圆形区域的地图矩形。矩形的中心点用作圆形的中心点。如果矩形不是正方形,矩形的长边用来决定圆形的半径。
返回:
圆形覆盖层对象。

属性文档

- (MBMapRect) boundingMapRect [read, assign]

圆形区域的边界矩形。

注解:
当维度从赤道像极地移动时,地图点的物理距离逐渐变小。这就意味着需要更多的地图点来表示同样的距离。结果圆形覆盖层的边界 矩形随着圆形中心点从赤道像极地移动而越来越大。

重载<MBOverlay>


该类的文档由以下文件生成:
 全部  函数 变量 属性