9 #import <UIKit/UIKit.h> 10 #import "BMKActionPaopaoView.h" 12 #if __IPHONE_3_2 <= __IPHONE_OS_VERSION_MAX_ALLOWED 15 BMKAnnotationViewDragStateNone = 0,
16 BMKAnnotationViewDragStateStarting,
17 BMKAnnotationViewDragStateDragging,
18 BMKAnnotationViewDragStateCanceling,
19 BMKAnnotationViewDragStateEnding
22 typedef NSUInteger BMKAnnotationViewDragState;
28 @class BMKAnnotationViewInternal;
29 @protocol BMKAnnotation;
31 @class BMKMapViewInternal;
36 BMKAnnotationViewInternal *_internal;
48 - (id)initWithAnnotation:(
id <BMKAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifier;
52 @property (nonatomic, readonly) NSString *reuseIdentifier;
60 - (void)prepareForReuse;
63 @property (nonatomic, strong) id <BMKAnnotation> annotation;
66 @property (nonatomic, strong) UIImage *image;
69 @property (nonatomic) CGPoint centerOffset;
72 @property (nonatomic) CGPoint calloutOffset;
75 @property (nonatomic) BOOL enabled3D;
78 @property (nonatomic, getter=isEnabled) BOOL enabled;
81 @property (nonatomic, getter=isSelected) BOOL selected;
89 - (void)setSelected:(BOOL)selected animated:(BOOL)animated;
92 @property (nonatomic) BOOL canShowCallout;
95 @property (strong, nonatomic) UIView *leftCalloutAccessoryView;
98 @property (strong, nonatomic) UIView *rightCalloutAccessoryView;
101 @property (nonatomic, getter=isDraggable) BOOL draggable __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_2);
104 @property (nonatomic) BMKAnnotationViewDragState dragState __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_2);
该类用于定义一个PaopaoView
Definition: BMKActionPaopaoView.h:11
标注view
Definition: BMKAnnotationView.h:33
地图View类,使用此View可以显示地图窗口,并且对地图进行相关的操作
Definition: BMKMapView.h:56