GMTCPolygonStyleOptions 类参考

GMTCPolygonStyleOptions 类参考

概览

包含多段线自定义属性的数据对象。

继承 GMTCImmutableData

GMTCMutablePolylineStyleOptions 继承。

公共成员函数

(UIColor *)- trafficColorForSpeed
 返回给定速度类型的颜色。
(instancetype)- init
 使用以下默认值初始化对象:`strokeWidth:2.0f`、`strokeColor:[UIColor blueColor]`、`isVisible:YES`、`zIndex:10`、`isGeodesic:NO`、`isTrafficEnabled:NO`。

属性

CGFloatstrokeWidth
 线的描边宽度(以屏幕点为单位)。
UIColor * strokeColor
 用于指定多段线的一个或多个线段的颜色。
BOOL isVisible
 用于确定多段线可见性的布尔值。
int32_tzIndex
 用于确定多段线的 z 索引的值。
BOOL isGeodesic
 指明是否应将多段线的线段绘制为测地线,而不是在墨卡托投影法上绘制直线。
BOOL isTrafficEnabled
 用于确定路况多段线可见性的布尔值。

成员函数文档

- (UIColor *) trafficColorForSpeed (GMTSSpeedType) speedType

返回给定速度类型的颜色。

返回
如果启用了路况信息,但未设置颜色,则会返回给定速度对应的默认颜色。如果未启用流量,则返回默认描边颜色。
-(实例类型)init

使用以下默认值初始化对象:`strokeWidth:2.0f`、`strokeColor:[UIColor blueColor]`、`isVisible:YES`、`zIndex:10`、`isGeodesic:NO`、`isTrafficEnabled:NO`。


属性说明

- (CGFloat) strokeWidth [read, assign]

线的描边宽度(以屏幕点为单位)。

默认值为 2.0f。

GMTCMutablePolylineStyleOptions 中实现。

- (UIColor*) strokeColor [read, copy]

用于指定多段线的一个或多个线段的颜色。

默认值为 [UIColor blueColor]。

GMTCMutablePolylineStyleOptions 中实现。

- (BOOL) isVisible [read, assign]

用于确定多段线可见性的布尔值。

默认值为 YES。

GMTCMutablePolylineStyleOptions 中实现。

- (int32_t) zIndex [read, assign]

用于确定多段线的 z 索引的值。

默认值为 10。

GMTCMutablePolylineStyleOptions 中实现。

- (BOOL) isGeodesic [read, assign]

指明是否应将多段线的线段绘制为测地线,而不是在墨卡托投影法上绘制直线。

GMTCMutablePolylineStyleOptions 中实现。

- (BOOL) isTrafficEnabled [read, assign]

用于确定路况多段线可见性的布尔值。

默认值为 NO。

GMTCMutablePolylineStyleOptions 中实现。