TencentMapSDK_iOS_3D_v6.8.0

载入中...
搜索中...
未找到
实例方法 | Protected 属性 | 属性 | 所有成员列表
QHeatOverlay类 参考

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

`#include <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 | 最大热力阈值.默认为数据中最大值

## 属性说明

## ◆ decayRadius

- (NSInteger) decayRadius
| read write nonatomic assign

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

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

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

- QHeatOverlay.h