FMKPolygonMarker Class Reference

Inherits from FMKNode : NSObject
Declared in FMKPolygonMarker.h
FMKPolygonMarker.mm

Overview

自定义面标注物

Other Methods

– initWithColor:withCoord:

初始化覆盖面标注物

- (instancetype)initWithColor:(UIColor *)color withCoord:(NSArray *)mapPoints

Parameters

color

覆盖面标注物的颜色

mapPoints

覆盖面标注物的顶点地图坐标集合 至少需要三个地图顶点坐标FMKMapPoint

Return Value

覆盖面标注物

Discussion

初始化覆盖面标注物

Declared In

FMKPolygonMarker.h

– initWithColor:width:height:centerPosition:

初始化矩形覆盖物

- (instancetype)initWithColor:(UIColor *)color width:(CGFloat)width height:(CGFloat)height centerPosition:(FMKMapPoint)position

Parameters

color

矩形填充色

width

矩形宽

height

矩形高

position

中心位置

Return Value

矩形标注物

Discussion

初始化矩形覆盖物

Declared In

FMKPolygonMarker.h

– initWithColor:radius:centerPosition:segments:

初始化圆形

- (instancetype)initWithColor:(UIColor *)color radius:(CGFloat)radius centerPosition:(FMKMapPoint)position segments:(NSInteger)segments

Parameters

color

填充颜色

radius

半径

position

圆心坐标

segments

分段数 该参数影响逼近圆的线段边数

Return Value

圆标注物

Discussion

初始化圆形

Declared In

FMKPolygonMarker.h

– setPointer:

内部关联指针 不可修改

- (void)setPointer:(long)pointer

Discussion

内部关联指针 不可修改

Declared In

FMKNode.m

– pointer

内部关联指针 不可修改

- (long)pointer

Discussion

内部关联指针 不可修改

Declared In

FMKNode.m

– setHidden:

元素隐藏属性

- (void)setHidden:(BOOL)hidden

Discussion

元素隐藏属性

Declared In

FMKNode.h

– hidden

元素隐藏属性

- (BOOL)hidden

Discussion

元素隐藏属性

Declared In

FMKNode.h

– offset

偏移量 只有在FMKPolygonMarker_USERDEFINE模式时有效

- (CGFloat)offset

Discussion

偏移量 只有在FMKPolygonMarker_USERDEFINE模式时有效

Declared In

FMKPolygonMarker.h

– offsetMode

标注物偏移模式

- (FMKPolygonMarkerOffsetMode)offsetMode

Discussion

标注物偏移模式

Declared In

FMKPolygonMarker.h

– lineWidth

边框线宽 负值为内边框

- (CGFloat)lineWidth

Discussion

边框线宽 负值为内边框

Declared In

FMKPolygonMarker.h

– alpha

覆盖面标注物的透明度

- (CGFloat)alpha

Discussion

覆盖面标注物的透明度

Declared In

FMKPolygonMarker.h

– color

覆盖面标注物颜色

- (UIColor *)color

Discussion

覆盖面标注物颜色

Declared In

FMKPolygonMarker.h

– lineColor

边框颜色

- (UIColor *)lineColor

Discussion

边框颜色

Declared In

FMKPolygonMarker.h

– mapPointIsContained:

判断一个地图坐标是否在覆盖面内

- (BOOL)mapPointIsContained:(FMKMapPoint)mapPoint

Parameters

mapPoint

地图坐标

Return Value

判断结果

Discussion

判断一个地图坐标是否在覆盖面内

Declared In

FMKPolygonMarker.h

– FID

FID 元素唯一标识

- (NSString *)FID

Discussion

FID 元素唯一标识

Declared In

FMKPolygonMarker.h

– name

name

- (NSString *)name

Discussion

name

Declared In

FMKPolygonMarker.h

– ename

ename

- (NSString *)ename

Discussion

ename

Declared In

FMKPolygonMarker.h

– height

height

- (CGFloat)height

Discussion

height

Declared In

FMKPolygonMarker.h

– type

标注物type

- (FMKPolygonMarkerType)type

Discussion

标注物type

Declared In

FMKPolygonMarker.h

– centerPosition

中心位置 矩形和圆形有效

- (FMKMapPoint)centerPosition

Discussion

中心位置 矩形和圆形有效

Declared In

FMKPolygonMarker.h

– width

矩形宽

- (CGFloat)width

Discussion

矩形宽

Declared In

FMKPolygonMarker.h

– radius

圆半径

- (CGFloat)radius

Discussion

圆半径

Declared In

FMKPolygonMarker.h

– segments

圆分割数

- (NSInteger)segments

Discussion

圆分割数

Declared In

FMKPolygonMarker.h

Other Methods

  mapPoints

覆盖面标注物的顶点地图坐标集合

@property (nonatomic, strong) NSArray *mapPoints

Discussion

覆盖面标注物的顶点地图坐标集合

Declared In

FMKPolygonMarker.h