@interface RMPath : RMMapLayer <RMMovingMapLayer>
几何对象图层类,主要用于绘制点、线、多边形。
| RMPath | 几何对象图层类,主要用于绘制点、线、多边形。 |
| Constructor | |
| initWithContents | RMPath类构造函数。 |
| initForMap | RMPath类构造函数。 |
| initForMap | RMPath类构造函数。 |
| Functions | |
| moveToXY | 设置点,或设置线、多边形的起点。此点为RMProjectedPoint。 |
| moveToScreenPoint | 设置点,或设置线、多边形的起点。此点为CGPoint。 |
| moveToLatLong | 设置点,或设置线、多边形的起点。此点为RMLatLong。 |
| addLineToXY | 设置线段的终点,创建了一条线段,起点是设置的起点或所创建的前一条线段的终点。此终点为RMProjectedPoint。 |
| addLineToScreenPoint | 设置线段的终点,创建了一条线段,起点是设置的起点或所创建的前一条线段的终点。此终点为CGPoint。 |
| addLineToLatLong | 设置线段的终点,创建了一条线段,起点是设置的起点或所创建的前一条线段的终点。此终点为RMLatLong。 |
| closePath | 闭合多边形,连接多边形的起点和最后一个点为一条线段。 |
| Properties | |
| lineCap | {<CGLineCap>} 线的端点显示类型 |
| lineJoin | {<CGLineJoin>} 线的拐角显示类型 |
| lineWidth | {float} 线宽 |
| scaleLineWidth | {BOOL} 是否随地图缩放 |
| shadowBlur | {CGFloat} 阴影模糊级别 |
| shadowOffset | {CGSize} 阴影偏移 |
| shadowColor | {UIColor} 阴影的颜色 |
| enableDragging | {BOOL} 是否随地图移动 |
| enableRotation | {BOOL} 是否随地图旋转 |
| lineColor | {UIColor} 线的颜色 |
| fillColor | {UIColor} 多边形的填充色 |
| CGPath | {<CGPathRef>} 阴影偏移 |
| bIsClosePath | {BOOL} 是否闭合,即是否为多边形。 |
| parts | {NSMutableArray} 组成多边形的子对象集合 |
| points | {NSMutableArray} 组成线、多边形的点集合 |
几何对象图层类,主要用于绘制点、线、多边形。
@interface RMPath : RMMapLayer <RMMovingMapLayer>
设置点,或设置线、多边形的起点。此点为RMProjectedPoint。
- ( void ) moveToXY: (RMProjectedPoint) point
设置点,或设置线、多边形的起点。此点为CGPoint。
- ( void ) moveToScreenPoint: (CGPoint) point
设置点,或设置线、多边形的起点。此点为RMLatLong。
- ( void ) moveToLatLong: (RMLatLong) point
设置线段的终点,创建了一条线段,起点是设置的起点或所创建的前一条线段的终点。此终点为RMProjectedPoint。
- ( void ) addLineToXY: (RMProjectedPoint) point
设置线段的终点,创建了一条线段,起点是设置的起点或所创建的前一条线段的终点。此终点为CGPoint。
- ( void ) addLineToScreenPoint: (CGPoint) point
设置线段的终点,创建了一条线段,起点是设置的起点或所创建的前一条线段的终点。此终点为RMLatLong。
- ( void ) addLineToLatLong: (RMLatLong) point
闭合多边形,连接多边形的起点和最后一个点为一条线段。
- ( void ) closePath
地图图层类。此图层可叠加于地图上。
@interface RMMapLayer : CAScrollLayer