百度地图SDK for iOS v4.0.0 类参考
BMKAnnotationView.h
1 /*
2  * BMKAnnotationView.h
3  * BMapKit
4  *
5  * Copyright 2011 Baidu Inc. All rights reserved.
6  *
7  */
8 
9 #import <UIKit/UIKit.h>
10 #import "BMKActionPaopaoView.h"
11 
12 #if __IPHONE_3_2 <= __IPHONE_OS_VERSION_MAX_ALLOWED
13 
14 enum {
15  BMKAnnotationViewDragStateNone = 0,
16  BMKAnnotationViewDragStateStarting,
17  BMKAnnotationViewDragStateDragging,
18  BMKAnnotationViewDragStateCanceling,
19  BMKAnnotationViewDragStateEnding
20 };
21 
22 typedef NSUInteger BMKAnnotationViewDragState;
23 
24 #endif
25 
26 
27 
28 @class BMKAnnotationViewInternal;
29 @protocol BMKAnnotation;
30 @class BMKMapView;
31 @class BMKMapViewInternal;
33 @interface BMKAnnotationView : UIView
34 {
35 @private
36  BMKAnnotationViewInternal *_internal;
37  BOOL _enabled3D;
38  CGPoint _originPt;
39  CGPoint startPoint;
40 }
41 
48 - (id)initWithAnnotation:(id <BMKAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifier;
49 
50 
52 @property (nonatomic, readonly) NSString *reuseIdentifier;
54 @property (nonatomic, strong)BMKActionPaopaoView* paopaoView;
55 
60 - (void)prepareForReuse;
61 
63 @property (nonatomic, strong) id <BMKAnnotation> annotation;
64 
66 @property (nonatomic, strong) UIImage *image;
67 
69 @property (nonatomic) CGPoint centerOffset;
70 
72 @property (nonatomic) CGPoint calloutOffset;
73 
75 @property (nonatomic) BOOL enabled3D;
76 
78 @property (nonatomic, getter=isEnabled) BOOL enabled;
79 
81 @property (nonatomic, getter=isSelected) BOOL selected;
82 
89 - (void)setSelected:(BOOL)selected animated:(BOOL)animated;
90 
92 @property (nonatomic) BOOL canShowCallout;
93 
95 @property (strong, nonatomic) UIView *leftCalloutAccessoryView;
96 
98 @property (strong, nonatomic) UIView *rightCalloutAccessoryView;
99 
101 @property (nonatomic, getter=isDraggable) BOOL draggable __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_2);
102 
104 @property (nonatomic) BMKAnnotationViewDragState dragState __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_2);
105 
106 
107 @end
108 
109 
110 
该类用于定义一个PaopaoView
Definition: BMKActionPaopaoView.h:11
标注view
Definition: BMKAnnotationView.h:33
地图View类,使用此View可以显示地图窗口,并且对地图进行相关的操作
Definition: BMKMapView.h:56