12#if __IPHONE_3_2 <= __IPHONE_OS_VERSION_MAX_ALLOWED
34@class BMKAnnotationViewInternal;
35@protocol BMKAnnotation;
37@class BMKMapViewInternal;
53- (instancetype)initWithAnnotation:(
id <BMKAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifier;
56@property (nonatomic, readonly) NSString *reuseIdentifier;
61- (void)prepareForReuse;
64@property (nonatomic, strong) id <BMKAnnotation> annotation;
67@property (nonatomic, strong) UIImage *image;
70@property (nonatomic, assign) CGPoint centerOffset;
73@property (nonatomic, assign) CGPoint calloutOffset;
76@property (nonatomic) BOOL enabled3D;
79@property (nonatomic, getter=isEnabled) BOOL enabled;
82@property (nonatomic, getter=isSelected) BOOL selected;
88- (void)setSelected:(BOOL)selected animated:(BOOL)animated;
91@property (nonatomic, assign) BOOL canShowCallout;
94@property (strong, nonatomic) UIView *leftCalloutAccessoryView;
97@property (strong, nonatomic) UIView *rightCalloutAccessoryView;
106@property (nonatomic, assign) BOOL hidePaopaoWhenSingleTapOnMap;
109@property (nonatomic, assign) BOOL hidePaopaoWhenDoubleTapOnMap;
112@property (nonatomic, assign) BOOL hidePaopaoWhenTwoFingersTapOnMap;
115@property (nonatomic, assign) BOOL hidePaopaoWhenSelectOthers;
118@property (nonatomic, assign) BOOL hidePaopaoWhenDrag;
121@property (nonatomic, assign) BOOL hidePaopaoWhenDragOthers;
129@property (nonatomic, assign)
float displayMaxLevel;
132@property (nonatomic, assign)
float displayMinLevel;
135@property (nonatomic, assign) BOOL isOpenCollisionDetection;
137@property (nonatomic, assign) BOOL isOpenCollisionDetectionWithPaoPaoView;
141@property (nonatomic, assign) NSInteger collisionDetectionPriority;
144@property (nonatomic, assign) BOOL isForceDisplay;
147@property (nonatomic, assign) BOOL isOpenCollisionDetectionWithMapPOI;
@ BMKAnnotationViewDragStateNone
静止状态.
Definition BMKAnnotationView.h:15
@ BMKAnnotationViewDragStateEnding
拖动结束
Definition BMKAnnotationView.h:19
@ BMKAnnotationViewDragStateCanceling
取消拖动
Definition BMKAnnotationView.h:18
@ BMKAnnotationViewDragStateStarting
开始拖动
Definition BMKAnnotationView.h:16
@ BMKAnnotationViewDragStateDragging
拖动中
Definition BMKAnnotationView.h:17
float BMKFeatureDisplayPriority
Definition BMKAnnotationView.h:26
NSUInteger BMKAnnotationViewDragState
Definition BMKAnnotationView.h:22
Definition BMKActionPaopaoView.h:15
Definition BMKAnnotationView.h:43
BOOL draggable __OSX_AVAILABLE_STARTING(__MAC_NA, __IPHONE_3_2)
当设为YES并实现了setCoordinate:方法时,支持将view在地图上拖动, iOS 3.2以后支持
BMKAnnotationViewDragState dragState __OSX_AVAILABLE_STARTING(__MAC_NA, __IPHONE_3_2)
当前view的拖动状态, iOS 3.2以后支持
地图View类,使用此View可以显示地图窗口,并且对地图进行相关的操作
Definition BMKMapView.h:108