10#if MA_INCLUDE_OVERLAY_HEATMAP
17typedef NS_ENUM(NSInteger, MAHeatMapType)
19 MAHeatMapTypeSquare = 1,
20 MAHeatMapTypeHoneycomb = 2
25@interface MAHeatMapVectorNode : NSObject
29@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
33@property (nonatomic, assign)
float weight;
39@interface MAHeatMapVectorItem : NSObject
43@property (nonatomic, readonly)
MAMapPoint center;
47@property (nonatomic, readonly)
float intensity;
51@property (nonatomic, readonly) NSArray<NSNumber *> *nodeIndices;
57@interface MAHeatMapVectorOverlayOptions : NSObject
61@property (nonatomic, assign) MAHeatMapType type;
65@property (nonatomic, assign) BOOL visible;
68@property (nonatomic, strong) NSArray<MAHeatMapVectorNode *> *inputNodes;
94@property (nonatomic, assign) CLLocationDistance size;
98@property (nonatomic, assign) CGFloat gap;
102@property (nonatomic, strong) NSArray<UIColor *> *colors;
106@property (nonatomic, strong) NSArray<NSNumber *> *startPoints;
110@property (nonatomic, assign) CGFloat opacity __attribute((deprecated(
"Deprecated, since 7.9.0, please use alpha in MAHeatMapVectorOverlayRender")));;
114@property (nonatomic, assign)
int maxIntensity;
118@property (nonatomic, assign) CGFloat minZoom;
122@property (nonatomic, assign) CGFloat maxZoom;
132@property (nonatomic, strong) MAHeatMapVectorOverlayOptions *option;
142+ (instancetype)heatMapOverlayWithOption:(MAHeatMapVectorOverlayOptions *)option;
Definition MAOverlay.h:15
Definition MAGeometry.h:42