iOS高德地图SDK(3D)  V7.5.0
MAHeatMapVectorOverlay.h
Go to the documentation of this file.
1 //
2 // MAHeatMapVectorOverlay.h
3 // MAMapKit
4 //
5 // Created by ldj on 2019/7/25.
6 // Copyright © 2019 Amap. All rights reserved.
7 //
8 
9 #import "MAConfig.h"
10 #if MA_INCLUDE_OVERLAY_HEATMAP
11 
12 #import "MAShape.h"
13 #import "MAOverlay.h"
14 
16 typedef NS_ENUM(NSInteger, MAHeatMapType)
17 {
20 };
21 
23 @interface MAHeatMapVectorNode : NSObject
24 
26 @property (nonatomic, assign) CLLocationCoordinate2D coordinate;
27 
29 @property (nonatomic, assign) float weight;
30 
31 @end
32 
34 @interface MAHeatMapVectorItem : NSObject
35 
37 @property (nonatomic, readonly) MAMapPoint center;
38 
40 @property (nonatomic, readonly) float intensity;
41 
43 @property (nonatomic, readonly) NSArray<NSNumber *> *nodeIndices;
44 
45 @end
46 
48 @interface MAHeatMapVectorOverlayOptions : NSObject
49 
51 @property (nonatomic, assign) MAHeatMapType type;
52 
54 @property (nonatomic, assign) BOOL visible;
55 
57 @property (nonatomic, strong) NSArray<MAHeatMapVectorNode *> *inputNodes;
58 
71 @property (nonatomic, assign) CLLocationDistance size;
72 
74 @property (nonatomic, assign) CGFloat gap;
75 
77 @property (nonatomic, strong) NSArray<UIColor *> *colors;
78 
80 @property (nonatomic, strong) NSArray<NSNumber *> *startPoints;
81 
83 @property (nonatomic, assign) CGFloat opacity;
84 
86 @property (nonatomic, assign) int maxIntensity;
87 
89 @property (nonatomic, assign) CGFloat minZoom;
90 
92 @property (nonatomic, assign) CGFloat maxZoom;
93 
94 @end
95 
97 @interface MAHeatMapVectorOverlay : MAShape<MAOverlay>
98 
100 @property (nonatomic, strong) MAHeatMapVectorOverlayOptions *option;
101 
107 + (instancetype)heatMapOverlayWithOption:(MAHeatMapVectorOverlayOptions *)option;
108 
109 @end
110 
111 #endif
该类用于定义热力图属性.
Definition: MAHeatMapVectorOverlay.h:48
平面投影坐标结构定义
Definition: MAGeometry.h:38
MAHeatMapType
热力图类型
Definition: MAHeatMapVectorOverlay.h:16
蜂窝热力图
Definition: MAHeatMapVectorOverlay.h:19
矢量热力图,支持类型详见MAHeatMapType
Definition: MAHeatMapVectorOverlay.h:97
float weight
权重
Definition: MAHeatMapVectorOverlay.h:29
CLLocationCoordinate2D coordinate
经纬度
Definition: MAHeatMapVectorOverlay.h:26
单个点对象
Definition: MAHeatMapVectorOverlay.h:23
热力图展示节点(用以描述一个蜂窝或一个网格)
Definition: MAHeatMapVectorOverlay.h:34
网格热力图
Definition: MAHeatMapVectorOverlay.h:18
该类为一个抽象类,定义了基于MAAnnotation的MAShape类的基本属性和行为,不能直接使用,必须子类化之后才能...
Definition: MAShape.h:14
© 2017 高德信息技术有限公司 版权所有,保留所有权利。