TencentMapSDK_iOS_3D_v6.7.0

构造函数 | 属性 | 所有成员列表
QVectorHeatOverlayOption类 参考

用于配置热力图属性 更多...

`#import <QVectorHeatOverlay.h>`

类 QVectorHeatOverlayOption 继承关系图:

## 构造函数
(void) | - setMinIntensity:maxIntensity:
| 设置热力值范围. 如果不设置则根据数据源的数值计算 更多...
(void) | - setColors:startPoints:
| 设置颜色变化数组和颜色变化起点 更多...

## 属性
QVectorHeatType | type
| 热力图类型 (默认为蜂窝状类型QVectorHeatTypeHoneyComb)
CLLocationDistance | size
| 显示时边框单元的宽度（内切圆的直径） 单位：米 更多...
CLLocationDistance | gap
| 显示时边框之间的间隔 单位：米 更多...
CGFloat | opacity
| 透明度，取值范围[0,1] ，默认为1不透明
CGFloat | minZoom
| 最小显示级别 默认 3
CGFloat | maxZoom
| 最大显示级别 默认 22
CGFloat | minHeight
| 最小高度 默认 0
CGFloat | maxHeight
| 最大高度 默认 100
NSArray< UIColor * > * | colors
| 颜色变化数组。 与startPoints配合使用。注意：colors和startPoints两数组长度必须一致且不能为0，
NSArray< NSNumber * > * | startPoints
| 颜色变化起点，需为递增数组，每个元素代表权重的一个节点(此节点为显示颜色的切换点) 更多...
BOOL | enable3D
| 是否支持拔高3D效果. 默认NO 更多...
QAnimation * | animation
| 显示时的动画 更多...

## 详细描述

用于配置热力图属性

## 函数文档

## ◆ 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

- (QAnimation*) animation
| readwritenonatomicstrong

显示时的动画

## ◆ enable3D

- (BOOL) enable3D
| readwritenonatomicassign

是否支持拔高3D效果. 默认NO

## ◆ 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

该类的文档由以下文件生成:

- QVectorHeatOverlay.h