9 #import <UIKit/UIKit.h>
12 #if __IPHONE_3_2 <= __IPHONE_OS_VERSION_MAX_ALLOWED
34 @class BMKAnnotationViewInternal;
37 @class BMKMapViewInternal;
56 - (instancetype)initWithAnnotation:(
id <
BMKAnnotation>)annotation reuseIdentifier:(NSString *)reuseIdentifier;
59 @property (nonatomic, readonly) NSString *reuseIdentifier;
67 - (void)prepareForReuse;
70 @property (nonatomic, strong) id <BMKAnnotation> annotation;
73 @property (nonatomic, strong) UIImage *image;
76 @property (nonatomic, assign) CGPoint centerOffset;
79 @property (nonatomic, assign) CGPoint calloutOffset;
82 @property (nonatomic) BOOL enabled3D;
85 @property (nonatomic, getter=isEnabled) BOOL enabled;
88 @property (nonatomic, getter=isSelected) BOOL selected;
96 - (void)setSelected:(BOOL)selected animated:(BOOL)animated;
99 @property (nonatomic, assign) BOOL canShowCallout;
102 @property (strong, nonatomic) UIView *leftCalloutAccessoryView;
105 @property (strong, nonatomic) UIView *rightCalloutAccessoryView;
114 @property (nonatomic, assign) BOOL hidePaopaoWhenSingleTapOnMap;
116 @property (nonatomic, assign) BOOL hidePaopaoWhenDoubleTapOnMap;
118 @property (nonatomic, assign) BOOL hidePaopaoWhenTwoFingersTapOnMap;
120 @property (nonatomic, assign) BOOL hidePaopaoWhenSelectOthers;
122 @property (nonatomic, assign) BOOL hidePaopaoWhenDrag;
124 @property (nonatomic, assign) BOOL hidePaopaoWhenDragOthers;
Definition: BMKActionPaopaoView.h:16
Definition: BMKAnnotationView.h:44
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:70
该类为标注点的protocol,提供了标注类的基本信息函数
Definition: BMKAnnotation.h:13