iOS高德轻量版地图SDK  1.2.0
MAOverlayRenderer.h
Go to the documentation of this file.
1 //
2 // MAOverlayRenderer.h
3 // MAMapKit
4 //
5 //
6 // Copyright (c) 2011年 Amap. All rights reserved.
7 //
8 
9 #import <UIKit/UIKit.h>
10 #import "MAOverlay.h"
11 #import "MALineDrawType.h"
12 
13 #define kMAOverlayRendererDefaultStrokeColor [UIColor colorWithRed:0.3 green:0.63 blue:0.89 alpha:0.8]
14 #define kMAOverlayRendererDefaultFillColor [UIColor colorWithRed:0.77 green:0.88 blue:0.94 alpha:0.8]
15 
16 @protocol MAOverlayRenderDelegate;
17 
19 @interface MAOverlayRenderer : NSObject
20 
22 @property (nonatomic, weak) id<MAOverlayRenderDelegate> rendererDelegate;
23 
25 @property (nonatomic, assign) NSInteger zIndex;
26 
28 @property (nonatomic, readonly, retain) id <MAOverlay> overlay;
29 
31 @property (nonatomic, assign) CGFloat alpha;
32 
34 @property (nonatomic, assign) BOOL isVisible;
35 
41 - (instancetype)initWithOverlay:(id<MAOverlay>)overlay;
42 
46 - (void)setNeedsUpdate;
47 
48 @end
MAOverlayRenderer::rendererDelegate
id< MAOverlayRenderDelegate > rendererDelegate
由地图添加时,不要手动设置。如果不是使用map进行添加,则需要手动设置。
Definition: MAOverlayRenderer.h:22
-[MAOverlayRenderer setNeedsUpdate]
void setNeedsUpdate()
当关联overlay对象有更新时,调用此接口刷新.
MAOverlayRenderer
该类是地图覆盖物Renderer的基类
Definition: MAOverlayRenderer.h:20
MAOverlayRenderer::isVisible
BOOL isVisible
是否可见,默认为YES
Definition: MAOverlayRenderer.h:34
MAOverlayRenderer::alpha
CGFloat alpha
透明度[0,1],默认为1。
Definition: MAOverlayRenderer.h:31
MAOverlayRenderer::zIndex
NSInteger zIndex
z值,大值在上,默认为1。覆盖物的叠加顺序。默认叠加顺序,先添加的在底层,后添加的在上层。默认为10
Definition: MAOverlayRenderer.h:25
MAOverlayRenderer::overlay
id< MAOverlay > overlay
关联的overlay对象
Definition: MAOverlayRenderer.h:28
MAOverlay-p
该类是地图覆盖物的基类,所有地图的覆盖物需要继承自此类
Definition: MAOverlay.h:13
MAOverlay.h
MALineDrawType.h
© 2020 高德信息技术有限公司版权所有,保留所有权利。