|
TencentMapSDK_iOS_3D_v6.4.0
|
该类是QCircle用来显示圆的view 更多...
#include <QCircleView.h>
实例方法 | |
| (id) | - initWithCircle: |
| 根据指定圆生成对应的view | |
实例方法 继承自 QOverlayView | |
| (void) | - setMinZoomLevel:maxZoomLevel: |
| 设置在地图上的最大、最小的可缩放级别 | |
| (void) | - updateOverlayPoints:pointCount: |
| 更新覆盖物的坐标点串 | |
属性 | |
| QCircle * | circle |
| 关联的QCirlce对象 | |
| QOverlayStrokeType | lineType |
| 圆的描边样式,。默认为 QOverlayStrokeType_Default 实线。 | |
| NSArray< NSNumber * > * | lineDashPattern |
| 圆的描边虚线间隔配置。单位是屏幕长度(CGPoint长度)。 只有当 lineType 为 QOverlayStrokeType_Dash,QOverlayStrokeType_Dot 时有效. | |
属性 继承自 QOverlayPathView | |
| UIColor * | fillColor |
| 填充颜色 | |
| UIColor * | strokeColor |
| 画笔颜色 | |
| CGFloat | lineWidth |
| 画笔宽度. 单位:CGPoint长度. | |
| CGFloat | alpha |
| 透明度[0,1],默认为1. | |
属性 继承自 QOverlayView | |
| id< QOverlay > | overlay |
| 本view对应的数据类 | |
| QOverlayLevel | displayLevel |
| 覆盖物的显示级别,决定了与POI等其它地理元素的压盖关系 | |
| int | zIndex |
| 覆盖物的显示顺序,决定了它与其它QOverlayView的压盖关系. 默认为0. | |
| int | minZoomLevel |
| 最小缩放级别, 默认值:3 | |
| int | maxZoomLevel |
| 最大缩放级别,默认值:22 | |
该类是QCircle用来显示圆的view
可以通过QOverlayPathView修改其fill和stroke相关属性来配置样式
| - (id) initWithCircle: | (QCircle *) | circle |
根据指定圆生成对应的view
| circle | 指定的QCircle对象 |
|
readwritenonatomiccopy |
圆的描边虚线间隔配置。单位是屏幕长度(CGPoint长度)。 只有当 lineType 为 QOverlayStrokeType_Dash,QOverlayStrokeType_Dot 时有效.
一 长方块虚线。当用户设置的参数无效或者未设置时,使用 @[@(2 * lineWidth), @(lineWidth] 作为默认值。 当 lineType == QOverlayStrokeType_Dash 时,lineDashPattern 数组中的前两个元素有效 lineDashPattern[0] 表示 长方块宽度, lineDashPattern[1] 表示 空白宽度.
配置示例:lineDashPattern = @[@(8), @(4)];
二 圆点虚线。当用户设置的参数无效或者未设置时,使用 @[@(lineWidth] 作为默认值。 当 lineType == QOverlayStrokeType_Dot 时,lineDashPattern 数组中的第一个元素有效 lineDashPattern[0] 表示 空白宽度,
配置示例:lineDashPattern = @[@(8)];
|
readwritenonatomicassign |
圆的描边样式,。默认为 QOverlayStrokeType_Default 实线。
QOverlayStrokeType_Default: 实线 QOverlayStrokeType_Dash:长方块虚线,虚线间隔配置参考 lineDashPattern变量 QOverlayStrokeType_Dot: 圆点虚线,虚线间隔配置参考 lineDashPattern变量