TencentMapSDK_iOS_3D_v1.3.3
QOverlayView.h
1 //
2 // QOverlayView.h
3 // QMapKit
4 //
5 //
6 // Created by jeff on 14-8-4.
7 // Copyright (c) 2014年 Tencent. All rights reserved.
8 
9 #import <UIKit/UIKit.h>
10 #import "QGeometry.h"
11 #import "QOverlay.h"
12 
16 Q_EXTERN @interface QOverlayView : UIView
17 
25 - (id)initWithOverlay:(id <QOverlay>)overlay;
26 
30 @property (nonatomic, readonly, strong) id <QOverlay> overlay;
31 
39 - (CGPoint)pointForMapPoint:(QMapPoint)mapPoint;
40 
51 - (CGPoint)pointForMapPoint:(QMapPoint)mapPoint modifyDeviationTransform:(CGAffineTransform *)transform;
52 
60 - (QMapPoint)mapPointForPoint:(CGPoint)point;
61 
69 - (CGRect)rectForMapRect:(QMapRect)mapRect;
70 
78 - (QMapRect)mapRectForRect:(CGRect)rect;
79 
88 - (BOOL)canDrawMapRect:(QMapRect)mapRect
89  zoomScale:(QZoomScale)zoomScale;
90 
98 - (void)drawMapRect:(QMapRect)mapRect
99  zoomScale:(CGFloat)zoomScale
100  inContext:(CGContextRef)context;
101 
102 
103 @end
该类是地图覆盖物View的基类, 提供了绘制overlay的接口, 但是没有实际实现。希望不要直接实例化,通常通过子类重写[drawMapRect:zoomScale:inContext:]来绘制内容
Definition: QOverlayView.h:16
id< QOverlay > overlay
关联的overlay对象
Definition: QOverlayView.h:30
平面投影矩形结构定义
Definition: QGeometry.h:90
平面投影坐标结构定义
Definition: QGeometry.h:74