RMPath

@interface RMPath : RMMapLayer <RMMovingMapLayer>

几何对象图层类,主要用于绘制点、线、多边形。

Inherits from

Summary
RMPath几何对象图层类,主要用于绘制点、线、多边形。
Constructor
initWithContentsRMPath类构造函数。
initForMapRMPath类构造函数。
initForMapRMPath类构造函数。
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} 组成线、多边形的点集合

Constructor

initWithContents

RMPath类构造函数。

Parameters

aContents{RMMapContents}

initForMap

RMPath类构造函数。

Parameters

map{RMMapView}

initForMap

RMPath类构造函数。

Parameters

map{RMMapView}
coordinates{CLLocationCoordinate2D}
aContents{NSInteger}

Functions

moveToXY

- (void) moveToXY: (RMProjectedPoint) point

设置点,或设置线、多边形的起点。此点为RMProjectedPoint。

Parameters

point{RMProjectedPoint} 点,或线、多边形的起点

moveToScreenPoint

- (void) moveToScreenPoint: (CGPoint) point

设置点,或设置线、多边形的起点。此点为CGPoint。

Parameters

point{CGPoint} 点,或线、多边形的起点

moveToLatLong

- (void) moveToLatLong: (RMLatLong) point

设置点,或设置线、多边形的起点。此点为RMLatLong。

Parameters

point{RMLatLong} 点,或线、多边形的起点

addLineToXY

- (void) addLineToXY: (RMProjectedPoint) point

设置线段的终点,创建了一条线段,起点是设置的起点或所创建的前一条线段的终点。此终点为RMProjectedPoint。

Parameters

point{RMProjectedPoint} 线段的终点

addLineToScreenPoint

- (void) addLineToScreenPoint: (CGPoint) point

设置线段的终点,创建了一条线段,起点是设置的起点或所创建的前一条线段的终点。此终点为CGPoint。

Parameters

point{CGPoint} 线段的终点

addLineToLatLong

- (void) addLineToLatLong: (RMLatLong) point

设置线段的终点,创建了一条线段,起点是设置的起点或所创建的前一条线段的终点。此终点为RMLatLong。

Parameters

point{RMLatLong} 线段的终点

closePath

- (void) 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>
几何对象图层类,主要用于绘制点、线、多边形。
- (void) moveToXY: (RMProjectedPoint) point
设置点,或设置线、多边形的起点。此点为RMProjectedPoint。
- (void) moveToScreenPoint: (CGPoint) point
设置点,或设置线、多边形的起点。此点为CGPoint。
- (void) moveToLatLong: (RMLatLong) point
设置点,或设置线、多边形的起点。此点为RMLatLong。
- (void) addLineToXY: (RMProjectedPoint) point
设置线段的终点,创建了一条线段,起点是设置的起点或所创建的前一条线段的终点。此终点为RMProjectedPoint。
- (void) addLineToScreenPoint: (CGPoint) point
设置线段的终点,创建了一条线段,起点是设置的起点或所创建的前一条线段的终点。此终点为CGPoint。
- (void) addLineToLatLong: (RMLatLong) point
设置线段的终点,创建了一条线段,起点是设置的起点或所创建的前一条线段的终点。此终点为RMLatLong。
- (void) closePath
闭合多边形,连接多边形的起点和最后一个点为一条线段。
@interface RMMapLayer : CAScrollLayer
地图图层类。此图层可叠加于地图上。
Close