9#ifndef _QHEATOVERLAY_H_
10#define _QHEATOVERLAY_H_
12#import <Foundation/Foundation.h>
13#import <UIKit/UIKit.h>
14#import <QMapKit/QHeatNodeProtocol.h>
15#import <QMapKit/QGLOverlay.h>
25@property (nonatomic, readonly) NSArray<UIColor *> *
colors;
30@property (nonatomic, readonly) NSArray<NSNumber *> *
startPoints;
40- (instancetype)initWithColor:(NSArray<UIColor *> *)colors andWithStartPoints:(NSArray<NSNumber *> *)startPoints;
51 QMapRect _boundingRect;
60- (instancetype)initWithHeatNodes:(NSArray<
id<QHeatNodeProtocol> > *)heatNodes;
66@property (nonatomic, copy) NSArray<id<QHeatNodeProtocol> > *
nodes;
92- (void)setMinIntensity:(CGFloat)minIntensity maxIntensity:(CGFloat)maxIntensity;
可自定义渲染内容的覆盖物
定义 QGLOverlay.h:52
热力图渐变属性
定义 QHeatOverlay.h:21
NSArray< UIColor * > * colors
颜色变化数组
定义 QHeatOverlay.h:25
NSArray< NSNumber * > * startPoints
颜色变化节点,需为严格递增数组,区间为[0, 1.0]
定义 QHeatOverlay.h:30
矢量热力图overlay,支持高度效果
定义 QHeatOverlay.h:49
CGFloat maxHeight
热力图最大拔高高度. 单位 point. 默认20.
定义 QHeatOverlay.h:85
QHeatGradient * gradient
热力图样式: 颜色梯度
定义 QHeatOverlay.h:79
NSInteger decayRadius
热力图样式: 衰变半径. 单位 point
定义 QHeatOverlay.h:73
BOOL enable3D
是否支持拔高3D效果. 默认NO
定义 QHeatOverlay.h:98
QAnimation * animation
显示时的动画
定义 QHeatOverlay.h:104
NSArray< id< QHeatNodeProtocol > > * nodes
热力图数据: 原始的节点数据. 数组每个元素符合 QHeatNodeProtocol 协议
定义 QHeatOverlay.h:66