TencentMapSDK_iOS_3D_v6.7.0

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

矢量热力图overlay，支持高度效果 更多...

`#import <QHeatOverlay.h>`

类 QHeatOverlay 继承关系图:

## 构造函数
(instancetype) | - initWithHeatNodes:
| 生成热力图overlay 更多...
(void) | - setMinIntensity:maxIntensity:
| 设置热力阈值范围 更多...
构造函数 继承自 QGLOverlay
(void) | - setMinZoomLevel:maxZoomLevel:
| 设置最小显示级别.
(NSString *) | - getType
| 获取覆盖物类型.
(void) | - render
| 覆盖物渲染实现. 请不要直接调用
(void) | - setNeedsDisplay
| 触发一次渲染
(BOOL) | - isSupportClick
| 获取覆盖物是否支持点击
(float *) | - glViewMatrix
| 获取当前地图view矩阵 更多...
(float *) | - glProjectionMatrix
| 获取当前地图projection矩阵 更多...
(CGPoint) | - glVertexForCoordinate:
| 将经纬度坐标转换为OpenGL使用的坐标 更多...
(CGFloat) | - glPointRatio
| 返回每屏幕Point单位对应的OpenGL坐标系下的长度 更多...

## Protected 属性
package QMapRect | _boundingRect

## 属性
NSArray< id< QHeatNodeProtocol > > * | nodes
| 热力图数据: 原始的节点数据. 数组每个元素符合 QHeatNodeProtocol 协议 更多...
NSInteger | decayRadius
| 热力图样式: 衰变半径. 单位 point 更多...
QHeatGradient * | gradient
| 热力图样式: 颜色梯度 更多...
CGFloat | maxHeight
| 热力图最大拔高高度. 单位 point. 默认20. 更多...
BOOL | enable3D
| 是否支持拔高3D效果. 默认NO 更多...
QAnimation * | animation
| 显示时的动画 更多...
属性 继承自 QGLOverlay
id< QGLOverlayDelegate > | delegate
| 实现QGLOverlayDelegate协议的对象
BOOL | visible
| 是否可见. (默认YES)
CGFloat | opacity
| 整个图层的透明度. (默认1.0)
int | minZoomLevel
| 最小显示级别. (默认3)
int | maxZoomLevel
| 最大显示级别. (默认22)
QMapRect | boundingMapRect
| 覆盖物的外接矩形
BOOL | interactive
| 覆盖物是否响应点击, 默认：NO
属性 继承自 QShape
id | userData
| 供用户储存自定义数据，SDK本身不使用
属性 继承自 <QOverlay>
QMapRect | boundingMapRect
| 区域外接矩形

## 详细描述

矢量热力图overlay，支持高度效果

## 函数文档

## ◆ initWithHeatNodes:

- (instancetype) initWithHeatNodes: |  | (NSArray< id< QHeatNodeProtocol > > *) | heatNodes |

生成热力图overlay

参数

  heatNodes | 热力图节点元素数组, 每个元素符合 QHeatNodeProtocol 协议

返回
  QHeatOverlay

## ◆ setMinIntensity:maxIntensity:

- (void) setMinIntensity: |  | (CGFloat) | minIntensity
maxIntensity: |  | (CGFloat) | maxIntensity

设置热力阈值范围

参数

  minIntensity | 最小热力阈值.默认为0
  maxIntensity | 最大热力阈值.默认为数据中最大值

## 属性说明

## ◆ animation

- (QAnimation*) animation
| readwritenonatomicstrong

显示时的动画

## ◆ decayRadius

- (NSInteger) decayRadius
| readwritenonatomicassign

热力图样式: 衰变半径. 单位 point

范围越大计算耗时越长。默认10. 取值范围 [6, 50]

## ◆ enable3D

- (BOOL) enable3D
| readwritenonatomicassign

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

## ◆ gradient

- (QHeatGradient*) gradient
| readwritenonatomicstrong

热力图样式: 颜色梯度

## ◆ maxHeight

- (CGFloat) maxHeight
| readwritenonatomicassign

热力图最大拔高高度. 单位 point. 默认20.

## ◆ nodes

- (NSArray<id<QHeatNodeProtocol> >*) nodes
| readwritenonatomiccopy

热力图数据: 原始的节点数据. 数组每个元素符合 QHeatNodeProtocol 协议

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

- QHeatOverlay.h