8#ifndef __BMKMapGestureDelegate_H__
9#define __BMKMapGestureDelegate_H__
10#import <Foundation/Foundation.h>
18@protocol BMKMapGestureDelegate <NSObject>
20#pragma mark - Gesture action selector 回调
23- (BOOL)handleTapGesture:(UITapGestureRecognizer *)gesture;
28- (BOOL)handlePanGesture:(UIPanGestureRecognizer *)gesture;
36- (BOOL)handleLongGesture:(UILongPressGestureRecognizer *)gesture;
40- (BOOL)handleDoubleTapGesture:(UITapGestureRecognizer *)gesture;
45- (BOOL)handleTwoFingersTapGesture:(UITapGestureRecognizer *)gesture;
49- (BOOL)handleTwoFingersPanGesture:(UIPanGestureRecognizer *)gesture;
53- (BOOL)handleRotationGesture:(UIRotationGestureRecognizer *)gesture;
57- (BOOL)handlePinchGesture:(UIPinchGestureRecognizer *)gesture;
59#pragma mark - 以下为手势自定义方法回调,内部优先响应Gesture action selector 回调
63- (BOOL)beginTouchPoint:(CGPoint)touchPoint mapSatus:(
BMKMapStatus *)mapSatus;
68- (BOOL)moveTouchPoint:(CGPoint)touchPoint mapSatus:(
BMKMapStatus *)mapSatus;
73- (BOOL)endTouchPoint:(CGPoint)touchPoint mapSatus:(
BMKMapStatus *)mapSatus;
79- (BOOL)twoFingersBeginTouchPoint:(CGPoint)touchPoint otherTouchPoint:(CGPoint)otherTouchPoint mapSatus:(
BMKMapStatus *)mapSatus;
85- (BOOL)twoFingersMoveTouchPoint:(CGPoint)touchPoint otherTouchPoint:(CGPoint)otherTouchPoint mapSatus:(
BMKMapStatus *)mapSatus;
91- (BOOL)twoFingersEndTouchPoint:(CGPoint)touchPoint otherTouchPoint:(CGPoint)otherTouchPoint mapSatus:(
BMKMapStatus *)mapSatus;
96- (BOOL)doubleTap:(CGPoint)tapPoint mapSatus:(
BMKMapStatus *)mapSatus;
102- (BOOL)twoFingerTap:(CGPoint)tapPoint otherTapPoint:(CGPoint)otherTapPoint mapSatus:(
BMKMapStatus *)mapSatus;
108- (BOOL)onMapFlyingWithEndTapPoint:(CGPoint)tapPoint speed:(CGPoint)speed mapSatus:(
BMKMapStatus *)mapSatus;
115- (BOOL)onMapOverlookWithTapPoint:(CGPoint)tapPoint otherTapPoint:(CGPoint)otherTapPoint overLook:(
int)overLook mapSatus:(
BMKMapStatus *)mapSatus;
122- (BOOL)onMapRoateWithTapPoint:(CGPoint)tapPoint otherTapPoint:(CGPoint)otherTapPoint route:(
int)roate mapSatus:(
BMKMapStatus *)mapSatus;
129- (BOOL)onMapScaleWithTapPoint:(CGPoint)tapPoint otherTapPoint:(CGPoint)otherTapPoint scale:(
float)scale mapSatus:(
BMKMapStatus *)mapSatus;
137- (BOOL)onMapEndScaleTapPoint:(CGPoint)tapPoint otherTapPoint:(CGPoint)otherTapPoint scale:(
float)scale mapSatus:(
BMKMapStatus *)mapSatus;
Definition BMKFlyingGestureRecognizer.h:18
此类表示地图状态信息
Definition BMKMapStatus.h:16
地图View类,使用此View可以显示地图窗口,并且对地图进行相关的操作
Definition BMKMapView.h:108