TencentMapSDK_iOS_3D_v6.8.0

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

热力图overlay 更多...

`#include <QHeatTileOverlay.h>`

类 QHeatTileOverlay 继承关系图:

## 实例方法
(instancetype) | - initWithHeatTileNodes:
| 生成热力图overlay
实例方法 继承自 QTileOverlay
(instancetype) | - initWithURLTemplate:
| QTileOverlay 的构造函数.
(void) | - setMinDataLevel:maxDataLevel:
| 设置tileOverlay的最小最大数据级别, addOverlay之后无法修改
(void) | - setMinVisibleLevel:maxVisibleLevel:
| 设置tileOverlay的最小最大可展示级别,需保证minLevel小于等于maxLevel. addOverlay之后无法修改
(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
QHeatTileGradient * | gradient
| 热力图样式: 颜色梯度
属性 继承自 QTileOverlay
NSString * | URLTemplate
| tile的URL格式
BOOL | isHighResoultionTile
| resolution=512x512 or 256x256
NSString * | tileCacheDir
| 自定义瓦片的自定义存储目录，如不设置则不使用缓存
BOOL | enableReuseOnMultiLevel
| 是否开启多级复用，默认为NO，若当前层级瓦片不存在，则复用临近级别的瓦片数据.
NSInteger | levelOffset
| tileOverlay级数偏移. 范围：[-1,1]
int | minDataLevel
| 支持的数据最小级别. 默认 3
int | maxDataLevel
| 支持的数据最大级别. 默认 18
int | minVisibleLevel
| 展示最小级别. 默认3 .
int | maxVisibleLevel
| 展示最大级别. 默认18.
属性 继承自 <QOverlay>
QMapRect | boundingMapRect
| 区域外接矩形

## 额外继承的成员函数
Protected 属性 继承自 QTileOverlay
package QMapRect | _boundingRect

## 详细描述

热力图overlay

## 成员函数文档

## ◆ initWithHeatTileNodes:

- (instancetype) initWithHeatTileNodes: |  | (NSArray *) | heatTileNodes |

生成热力图overlay

参数

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

返回
  heatTileOverlay

## 属性说明

## ◆ decayRadius

- (NSInteger) decayRadius
| read write nonatomic assign

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

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

## ◆ gradient

- (QHeatTileGradient*) gradient
| read write nonatomic strong

热力图样式: 颜色梯度

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

## ◆ nodes

- (NSArray<id<QHeatTileNodeProtocol> >*) nodes
| read write nonatomic copy

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

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

## ◆ opacity

- (CGFloat) opacity
| read write nonatomic assign

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

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

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

- QHeatTileOverlay.h