| ▼C<MAAnnotation> | |
| C<MAOverlay > | 该类是地图覆盖物的基类,所有地图的覆盖物需要继承自此类 |
| ▼CMAShape | 该类为一个抽象类,定义了基于MAAnnotation的MAShape类的基本属性和行为,不能直接使用,必须子类化之后才能使用 |
| CMACircle | 该类用于定义一个圆, 通常MACircle是MACircleRenderer的model |
| CMAGroundOverlay | 该类用于确定覆盖在地图上的图片,及其覆盖区域, 通常MAGroundOverlay是MAGroundOverlayRenderer的model |
| ▼CMAMultiPoint | 该类是个由多个点组成的虚基类, 不能直接实例化对象, 要使用其子类MAPolyline,MAPolygon来实例化 |
| CMAPolygon | 此类用于定义一个由多个点组成的闭合多边形, 点与点之间按顺序尾部相连, 第一个点与最后一个点相连, 通常MAPolygon是MAPolygonRenderer的model |
| ▼CMAPolyline | 此类用于定义一个由多个点相连的多段线,点与点之间尾部想连但第一点与最后一个点不相连, 通常MAPolyline是MAPolylineRenderer的model |
| CMAGeodesicPolyline | 大地曲线 |
| CMAMultiPolyline | 此类用于定义一个由多个点相连的多段线,绘制时支持分段采用不同颜色绘制,点与点之间尾部相连但第一点与最后一个点不相连, 通常MAMultiPolyline是MAMultiColoredPolylineRenderer(分段颜色绘制)model |
| CMAPointAnnotation | 点标注数据 |
| CMAUserLocation | 定位信息类 |
| CMACoordinateBounds | 东北、西南两个点定义的四边形经纬度范围 |
| CMACoordinateRegion | 中心点、跨度范围定义的四边形经纬度范围 |
| CMACoordinateSpan | 经度、纬度定义的经纬度跨度范围 |
| CMAMapPoint | 平面投影坐标结构定义 |
| CMAMapRect | 平面投影矩形结构定义 |
| CMAMapSize | 平面投影大小结构定义 |
| CMAMapView(LocationOption) | 定位相关参数的类别 |
| CMAMapView(Snapshot) | 地图view关于截图的类别 |
| ▼C<MAOverlay> | |
| CMACircle | 该类用于定义一个圆, 通常MACircle是MACircleRenderer的model |
| CMAGroundOverlay | 该类用于确定覆盖在地图上的图片,及其覆盖区域, 通常MAGroundOverlay是MAGroundOverlayRenderer的model |
| CMAPolygon | 此类用于定义一个由多个点组成的闭合多边形, 点与点之间按顺序尾部相连, 第一个点与最后一个点相连, 通常MAPolygon是MAPolygonRenderer的model |
| CMAPolyline | 此类用于定义一个由多个点相连的多段线,点与点之间尾部想连但第一点与最后一个点不相连, 通常MAPolyline是MAPolylineRenderer的model |
| ▼CMATileOverlay | 该类是覆盖在球面墨卡托投影上的图片tiles的数据源 |
| CMAHeatMapTileOverlay | 热力图tileOverlay |
| CMATileOverlay(CustomLoading) | 子类可覆盖CustomLoading中的方法来自定义加载MATileOverlay的行为。 |
| CMATileOverlayPath | 记录某特定tile的据结构。contentScaleFactor根据设备的ScrennScale而定, 为1.0或2.0。 |
| ▼C<NSCopying> | |
| CMAHeatMapGradient | 热力图渐变属性 |
| ▼CNSObject | |
| CMAHeatMapGradient | 热力图渐变属性 |
| CMAHeatMapNode | 热力图节点 |
| ▼CMAOverlayRenderer | 该类是地图覆盖物Renderer的基类, 提供绘制overlay的接口但并无实际的实现 |
| CMAGroundOverlayRenderer | 此类是将MAGroundOverlay中的覆盖图片显示在地图上的renderer |
| ▼CMAOverlayPathRenderer | 该类提供使用CGPathRef来绘制overlay,默认的操作是使用fill attributes, stroke attributes绘制当前path到context中, 可以使用该类的子类MACircleRenderer, MAPolylineRenderer, MAPolygonRenderer或者继承该类, 如果继承该类,需要重载-(void)createPath方法 |
| CMACircleRenderer | 该类是MACircle的显示圆renderer,可以通过MAOverlayPathRenderer修改其fill和stroke attributes |
| CMAPolygonRenderer | 此类是MAPolygon的显示多边形Renderer,可以通过MAOverlayPathRenderer修改其fill和stroke attributes |
| ▼CMAPolylineRenderer | 此类是MAPolyline的显示多段线renderer,可以通过MAOverlayPathRenderer修改其fill和stroke attributes |
| CMAMultiColoredPolylineRenderer | 此类用于绘制MAMultiPolyline对应的多段线,支持分段颜色绘制。MAMultiColoredPolylineRenderer仅支持lineJoin = kCGLineJoinRound, lineCap = kCGLineCapRound,设为其他值无效。 |
| CMATileOverlayRenderer | 此类将MATileOverlay中的tile渲染到地图上 |
| CMAShape | 该类为一个抽象类,定义了基于MAAnnotation的MAShape类的基本属性和行为,不能直接使用,必须子类化之后才能使用 |
| CMATileOverlay | 该类是覆盖在球面墨卡托投影上的图片tiles的数据源 |
| CMAUserLocation | 定位信息类 |
| CMAUserLocationRepresentation | 用户位置显示样式控制 |
| ▼C<NSObject> | |
| C<MAAnnotation > | 该类为标注点的protocol,提供了标注类的基本信息函数 |
| CNSValue(NSValueMAGeometryExtensions) | Utils方法,方便c结构体对象和NSValue对象间相互转化 |
| ▼CUIView | |
| ▼CMAAnnotationView | 标注view |
| CMAPinAnnotationView | 提供类似大头针效果的annotation view |
| CMAMapView | |
| ▼CMAOverlayView | 该类是地图覆盖物View的基类, 提供绘制overlay的接口但并无实际的实现 |
| CMAGroundOverlayView | 此类是将MAGroundOverlay中的覆盖图片显示在地图上的View; |
| ▼CMAOverlayPathView | 该类提供使用CGPathRef来绘制overlay,默认的操作是使用fill attributes, stroke attributes绘制当前path到context中, 可以使用该类的子类MACircleView, MAPolylineView, MAPolygonView或者继承该类, 如果继承该类,需要重载-(void)createPath方法 |
| CMACircleView | 该类是MACircle的显示圆View,可以通过MAOverlayPathView修改其fill和stroke attributes |
| CMAPolygonView | 此类是MAPolygon的显示多边形View,可以通过MAOverlayPathView修改其fill和stroke attributes |
| CMAPolylineView | 此类是MAPolyline的显示多段线View,可以通过MAOverlayPathView修改其fill和stroke attributes |
| CMATileOverlayView | 此类将MATileOverlay中的tile渲染到地图上 |
| ▼C<UIViewNSObject> | |
| C<MAMapViewDelegate > | 地图view的delegate |