9#ifndef QAnnotatioViewDefines_h
10#define QAnnotatioViewDefines_h
12#import <UIKit/UIKit.h>
19 QAnnotationViewDragStateNone = 0,
20 QAnnotationViewDragStateStarting,
21 QAnnotationViewDragStateDragging,
22 QAnnotationViewDragStateCanceling,
23 QAnnotationViewDragStateEnding
24} QAnnotationViewDragState;
30typedef NS_OPTIONS(NSUInteger, QAnnotationViewCollisionType){
31 QAnnotationViewCollisionTypeNone = 0,
32 QAnnotationViewCollisionWithLabel = 1 << 0,
33 QAnnotationViewCollisionWithQAnnotationView = 1 << 1
40typedef NS_ENUM(NSInteger, QAnnotationViewCollisionRelation){
41 QAnnotationViewCollisionRelationAlone = 0,
42 QAnnotationViewCollisionRelationTogether
48@protocol QAnnotationViewCollisionDelegate <NSObject>
53@property (nonatomic, assign) QAnnotationViewCollisionType collisionType;