|
TencentMapSDK_iOS_3D_v6.7.0
|
矢量热力图overlay,支持高度效果 更多...
#import <QHeatOverlay.h>
构造函数 | |
| (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,支持高度效果
| - (instancetype) initWithHeatNodes: | (NSArray< id< QHeatNodeProtocol > > *) | heatNodes |
| - (void) setMinIntensity: | (CGFloat) | minIntensity | |
| maxIntensity: | (CGFloat) | maxIntensity | |
设置热力阈值范围
| minIntensity | 最小热力阈值.默认为0 |
| maxIntensity | 最大热力阈值.默认为数据中最大值 |
|
readwritenonatomicstrong |
显示时的动画
|
readwritenonatomicassign |
热力图样式: 衰变半径. 单位 point
范围越大计算耗时越长。默认10. 取值范围 [6, 50]
|
readwritenonatomicassign |
是否支持拔高3D效果. 默认NO
|
readwritenonatomicstrong |
热力图样式: 颜色梯度
|
readwritenonatomicassign |
热力图最大拔高高度. 单位 point. 默认20.
|
readwritenonatomiccopy |
热力图数据: 原始的节点数据. 数组每个元素符合 QHeatNodeProtocol 协议