用于配置热力图属性
更多...
#import <QVectorHeatOverlay.h>
◆ setColors:startPoints:
| - (void) setColors: |
|
(NSArray< UIColor * > *) |
colors |
| startPoints: |
|
(NSArray< NSNumber * > *) |
startPoints |
|
|
| |
设置颜色变化数组和颜色变化起点
- 参数
-
| colors | 颜色变化数组, 与startPoints配合使用 |
| startPoints | 颜色变化起点,需为递增数组,每个元素代表权重的一个节点(此节点为显示颜色的切换点) 与colors配合使用 |
◆ setMinIntensity:maxIntensity:
| - (void) setMinIntensity: |
|
(CGFloat) |
minIntensity |
| maxIntensity: |
|
(CGFloat) |
maxIntensity |
|
|
| |
设置热力值范围. 如果不设置则根据数据源的数值计算
- 参数
-
| minIntensity | 最小热力值 |
| maxIntensity | 最大热力值 |
◆ animation
◆ enable3D
◆ gap
| - (CLLocationDistance) gap |
|
readwritenonatomicassign |
显示时边框之间的间隔 单位:米
使用size+gap来计算热力。 size: 左右两端 边框的距离,gap: 两个框之间的间隔
◆ size
| - (CLLocationDistance) size |
|
readwritenonatomicassign |
显示时边框单元的宽度(内切圆的直径) 单位:米
使用size+gap来计算热力。 size: 左右两端边框的距离,gap: 两个框之间的间隔 默认 2000
◆ startPoints
| - (NSArray<NSNumber *>*) startPoints |
|
readnonatomicassign |
颜色变化起点,需为递增数组,每个元素代表权重的一个节点(此节点为显示颜色的切换点)
与colors配合使用。注意:colors和startPoints两数组长度必须一致且不能为0。 用法说明: 例如:startPoints = @[@0.0, @0.6, @0.8] 表示在3个区间分别显示3种颜色。 当在区间[0, 0.6)使用第一个颜色,区间[0.6,0.8)使用第二个颜色,区间[0.8, 1.0]使用第三个颜色。 startPoints第一个元素需要为0.0
该类的文档由以下文件生成: