TencentMapSDK_iOS_3D_v5.7.0
QHeatTileOverlay类 参考

热力图overlay 更多...

#import <QHeatTileOverlay.h>

类 QHeatTileOverlay 继承关系图:
QTileOverlay <QOverlay>

构造函数

(instancetype) - initWithHeatTileNodes:
 生成热力图overlay 更多...
 
- 构造函数 继承自 QTileOverlay
(instancetype) - initWithURLTemplate:
 QTileOverlay 的构造函数. 更多...
 
(NSURL *) - URLForTilePath:
 tile 的URL 更多...
 
(void) - loadTileAtPath:result:
 加载tileOverlay函数 (调用URLForTilePath 获取URL 启动内部的异步网络数据加载) 更多...
 
(void) - cancelLoadOfTileAtPath:
 取消本瓦片下载. 当地图显示区域发生变化时,会取消显示区域外的瓦片的下载. 更多...
 

属性

NSArray< id< QHeatTileNodeProtocol > > * nodes
 热力图数据: 原始的节点数据. 数组每个元素符合 QHeatTileNodeProtocol 协议 更多...
 
NSInteger decayRadius
 热力图样式: 衰变半径. 单位 point 更多...
 
CGFloat opacity
 热力图样式: 透明度. 默认为0.6,范围:0-1 更多...
 
QHeatTileGradientgradient
 热力图样式: 颜色梯度 更多...
 
- 属性 继承自 QTileOverlay
NSString * URLTemplate
 tile的URL格式
 
BOOL isHighResoultionTile
 resolution=512x512 or 256x256
 
NSString * tileCacheDir
 自定义瓦片的自定义存储目录,如不设置则不使用缓存
 
BOOL enableReuseOnMultiLevel
 是否开启多级复用,默认为NO,若当前层级瓦片不存在,则复用临近级别的瓦片数据.
 
- 属性 继承自 <QOverlay>
QMapRect boundingMapRect
 区域外接矩形
 

额外继承的成员函数

- Protected 属性 继承自 QTileOverlay
package QMapRect _boundingRect
 

详细描述

热力图overlay

函数文档

◆ initWithHeatTileNodes:

- (instancetype) initWithHeatTileNodes: (NSArray *)  heatTileNodes

生成热力图overlay

参数
heatTileNodes热力图节点元素数组, 每个元素符合 QHeatTileNodeProtocol 协议
返回
heatTileOverlay

属性说明

◆ decayRadius

- (NSInteger) decayRadius
readwritenonatomicassign

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

范围越大计算耗时越长。默认20. 建议100以内 在添加完后设值时需要执行 QHeatTileOverlayView 的 reloadData 方法重刷新渲染缓存

◆ gradient

- (QHeatTileGradient*) gradient
readwritenonatomicstrong

热力图样式: 颜色梯度

在添加完后设值时需要执行 QHeatTileOverlayView 的 reloadData 方法重刷新渲染缓存

◆ nodes

- (NSArray<id<QHeatTileNodeProtocol> >*) nodes
readwritenonatomiccopy

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

在添加完后设值时需要执行 QHeatTileOverlayView 的 reloadData 方法重刷新渲染缓存

◆ opacity

- (CGFloat) opacity
readwritenonatomicassign

热力图样式: 透明度. 默认为0.6,范围:0-1

在添加完后设值时需要执行 QHeatTileOverlayView 的 reloadData 方法重刷新渲染缓存


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