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;
26 typedef float BMKFeatureDisplayPriority;
28 static const BMKFeatureDisplayPriority BMKFeatureDisplayPriorityDefaultHigh = 750;
30 static const BMKFeatureDisplayPriority BMKFeatureDisplayPriorityDefaultMiddle = 500;
32 static const BMKFeatureDisplayPriority BMKFeatureDisplayPriorityDefaultLow = 250;
34 @class BMKAnnotationViewInternal;
37 @class BMKMapViewInternal;
46 BMKAnnotationViewInternal *_internal;
58 - (id)initWithAnnotation:(
id <
BMKAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifier;
61 @property (nonatomic, readonly) NSString *reuseIdentifier;
69 - (void)prepareForReuse;
72 @property (nonatomic, strong) id <BMKAnnotation> annotation;
75 @property (nonatomic, strong) UIImage *image;
78 @property (nonatomic) CGPoint centerOffset;
81 @property (nonatomic) CGPoint calloutOffset;
84 @property (nonatomic) BOOL enabled3D;
87 @property (nonatomic, getter=isEnabled) BOOL enabled;
90 @property (nonatomic, getter=isSelected) BOOL selected;
98 - (void)setSelected:(BOOL)selected animated:(BOOL)animated;
101 @property (nonatomic) BOOL canShowCallout;
104 @property (strong, nonatomic) UIView *leftCalloutAccessoryView;
107 @property (strong, nonatomic) UIView *rightCalloutAccessoryView;
110 @property (nonatomic, getter=isDraggable) BOOL draggable __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_2);
113 @property (nonatomic) BMKAnnotationViewDragState dragState __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_2);
116 @property (nonatomic, assign) BOOL hidePaopaoWhenSingleTapOnMap;
118 @property (nonatomic, assign) BOOL hidePaopaoWhenDoubleTapOnMap;
120 @property (nonatomic, assign) BOOL hidePaopaoWhenTwoFingersTapOnMap;
122 @property (nonatomic, assign) BOOL hidePaopaoWhenSelectOthers;
124 @property (nonatomic, assign) BOOL hidePaopaoWhenDrag;
126 @property (nonatomic, assign) BOOL hidePaopaoWhenDragOthers;
130 @property (nonatomic, assign) BMKFeatureDisplayPriority displayPriority;
该类为标注点的protocol,提供了标注类的基本信息函数
Definition: BMKAnnotation.h:13
Definition: BMKActionPaopaoView.h:15
Definition: BMKAnnotationView.h:43
地图View类,使用此View可以显示地图窗口,并且对地图进行相关的操作
Definition: BMKMapView.h:64