MBMapkit
|
MBOverlay协议定义了一种在地图中表示点和区域的特定标注。覆盖层对象本质上是包含需要在地图区域中显示的地理数据的数据对 象。例如,覆盖层可能是诸如矩形和圆形的常见形状。也可能是多边形或者其它复杂的形状。
你可以使用覆盖层在地图视图上显示更加复杂的内容。例如,你可以使用覆盖层来显示一个国家公园的边界或者是城市街道中的公 交线路。Map Kit框架定义了一些具体的遵守本协议的具有标准形状的类。
因为覆盖层同时也是标注。它们的使用方式和标注相似。当调用addOverlay方法向地图视图中添加覆盖层视图时,视图会随时检 测覆盖层的范围是否和地图的可视部分相交。如果相交,地图视图请求自己的委托提供特殊的覆盖层视图用于绘制覆盖层。如果你以标 注的方式向地图添加了一个覆盖层,地图视图将把它视为一个只有一个独立点的标注。
更多...
#import <MBOverlay.h>
公有成员 | |
(BOOL) | - intersectsMapRect: |
返回一个布尔值表示指定的矩形是否和接收者的形状相交。 | |
属性 | |
CLLocationCoordinate2D | coordinate |
覆盖层范围的适当中心点。 | |
MBMapRect | boundingMapRect |
包含覆盖层的投影矩形。 |
MBOverlay协议定义了一种在地图中表示点和区域的特定标注。覆盖层对象本质上是包含需要在地图区域中显示的地理数据的数据对 象。例如,覆盖层可能是诸如矩形和圆形的常见形状。也可能是多边形或者其它复杂的形状。
你可以使用覆盖层在地图视图上显示更加复杂的内容。例如,你可以使用覆盖层来显示一个国家公园的边界或者是城市街道中的公 交线路。Map Kit框架定义了一些具体的遵守本协议的具有标准形状的类。
因为覆盖层同时也是标注。它们的使用方式和标注相似。当调用addOverlay方法向地图视图中添加覆盖层视图时,视图会随时检 测覆盖层的范围是否和地图的可视部分相交。如果相交,地图视图请求自己的委托提供特殊的覆盖层视图用于绘制覆盖层。如果你以标 注的方式向地图添加了一个覆盖层,地图视图将把它视为一个只有一个独立点的标注。
- (BOOL) intersectsMapRect: | (MBMapRect) | mapRect | [optional] |
返回一个布尔值表示指定的矩形是否和接收者的形状相交。
mapRect | 和接收者范围判断相交的矩形 |
- (MBOverlay-)p: [read, assign] |
包含覆盖层的投影矩形。
被MBCircle重载。
- (MBOverlay-)p: [read, required, assign] |