TencentMapSDK_iOS_3D_v6.8.0

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

用于配置热力图属性 更多...

`#include <QVectorHeatOverlay.h>`

类 QVectorHeatOverlayOption 继承关系图:

## 实例方法
(void) | - setMinIntensity:maxIntensity:
| 设置热力值范围. 如果不设置则根据数据源的数值计算
(void) | - setColors:startPoints:
| 设置颜色变化数组和颜色变化起点

## 属性
QVectorHeatType | type
| 热力图类型 (默认为蜂窝状类型QVectorHeatTypeHoneyComb)
CLLocationDistance | size
| 显示时边框单元的宽度（内切圆的直径） 单位：米
CLLocationDistance | gap
| 显示时边框之间的间隔 单位：米
CGFloat | opacity
| 透明度，取值范围[0,1] ，默认为1不透明
CGFloat | minZoom
| 最小显示级别 默认 3
CGFloat | maxZoom
| 最大显示级别 默认 22
CGFloat | minHeight
| 最小高度 默认 0
CGFloat | maxHeight
| 最大高度 默认 100
NSArray< UIColor * > * | colors
| 颜色变化数组。 与startPoints配合使用。注意：colors和startPoints两数组长度必须一致且不能为0，
NSArray< NSNumber * > * | startPoints
| 颜色变化起点，需为递增数组，每个元素代表权重的一个节点(此节点为显示颜色的切换点)
BOOL | enable3D
| 是否支持拔高3D效果. 默认NO
QAnimation * | animation
| 显示时的动画

## 详细描述

用于配置热力图属性

## 成员函数文档

## ◆ setColors:startPoints:

- (void) setColors: |  | (NSArray< UIColor * > *) | colors
startPoints: |  | (NSArray< NSNumber * > *) | startPoints

设置颜色变化数组和颜色变化起点

参数

  colors | 颜色变化数组, 与startPoints配合使用
  startPoints | 颜色变化起点，需为递增数组，每个元素代表权重的一个节点(此节点为显示颜色的切换点) 与colors配合使用

## ◆ setMinIntensity:maxIntensity:

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

设置热力值范围. 如果不设置则根据数据源的数值计算

参数

  minIntensity | 最小热力值
  maxIntensity | 最大热力值

## 属性说明

## ◆ gap

- (CLLocationDistance) gap
| read write nonatomic assign

显示时边框之间的间隔 单位：米

使用size+gap来计算热力。 size: 左右两端 边框的距离，gap: 两个框之间的间隔

## ◆ size

- (CLLocationDistance) size
| read write nonatomic assign

显示时边框单元的宽度（内切圆的直径） 单位：米

使用size+gap来计算热力。 size: 左右两端边框的距离，gap: 两个框之间的间隔 默认 2000

## ◆ startPoints

- (NSArray<NSNumber *>*) startPoints
| read nonatomic assign

颜色变化起点，需为递增数组，每个元素代表权重的一个节点(此节点为显示颜色的切换点)

与colors配合使用。注意：colors和startPoints两数组长度必须一致且不能为0。 用法说明： 例如：startPoints = @[@0.0, @0.6, @0.8] 表示在3个区间分别显示3种颜色。 当在区间[0, 0.6)使用第一个颜色，区间[0.6，0.8)使用第二个颜色，区间[0.8, 1.0]使用第三个颜色。 startPoints第一个元素需要为0.0

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

- QVectorHeatOverlay.h