#include <BMKMapGestureDelegate.h>
◆ beginTouchPoint:mapSatus:
- (BOOL) beginTouchPoint: |
|
(CGPoint) | touchPoint |
mapSatus: |
|
(BMKMapStatus *) | mapSatus |
|
optionalrequired |
单指手势开始时回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
touchPoint | 单指手势开始时手指位置 |
mapSatus | 当前地图状态 |
◆ doubleTap:mapSatus:
- (BOOL) doubleTap: |
|
(CGPoint) | tapPoint |
mapSatus: |
|
(BMKMapStatus *) | mapSatus |
|
optionalrequired |
单指双击放大回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
tapPoint | 手指位置 |
mapSatus | 当前地图状态 |
◆ endTouchPoint:mapSatus:
- (BOOL) endTouchPoint: |
|
(CGPoint) | touchPoint |
mapSatus: |
|
(BMKMapStatus *) | mapSatus |
|
optionalrequired |
单指手势抬结束时回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
touchPoint | 单指手势结束时手指位置 |
mapSatus | 当前地图状态 |
◆ handleDoubleTapGesture:
- (BOOL) handleDoubleTapGesture: |
|
(UITapGestureRecognizer *) | gesture |
|
|
optionalrequired |
单指双击手势处理回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
◆ handleFlyingGesture:
快速滑动手势处理回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
◆ handleLongGesture:
- (BOOL) handleLongGesture: |
|
(UILongPressGestureRecognizer *) | gesture |
|
|
optionalrequired |
长按手势处理回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
◆ handlePanGesture:
- (BOOL) handlePanGesture: |
|
(UIPanGestureRecognizer *) | gesture |
|
|
optionalrequired |
拖拽手势处理回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
gesture | 当前手势对象 注意:pan手势被拦截时filing手势会同时被拦截 |
◆ handlePinchGesture:
- (BOOL) handlePinchGesture: |
|
(UIPinchGestureRecognizer *) | gesture |
|
|
optionalrequired |
捏合手势处理回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
◆ handleRotationGesture:
- (BOOL) handleRotationGesture: |
|
(UIRotationGestureRecognizer *) | gesture |
|
|
optionalrequired |
旋转手势处理回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
◆ handleTapGesture:
- (BOOL) handleTapGesture: |
|
(UITapGestureRecognizer *) | gesture |
|
|
optional |
单击手势处理回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
◆ handleTwoFingersPanGesture:
- (BOOL) handleTwoFingersPanGesture: |
|
(UIPanGestureRecognizer *) | gesture |
|
|
optionalrequired |
双指滑动手势处理回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
◆ handleTwoFingersTapGesture:
- (BOOL) handleTwoFingersTapGesture: |
|
(UITapGestureRecognizer *) | gesture |
|
|
optionalrequired |
双指点击手势处理回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
◆ moveTouchPoint:mapSatus:
- (BOOL) moveTouchPoint: |
|
(CGPoint) | touchPoint |
mapSatus: |
|
(BMKMapStatus *) | mapSatus |
|
optionalrequired |
单指手势移动时回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
touchPoint | 单指手势移动时手指位置 |
mapSatus | 当前地图状态 |
◆ onMapEndScaleTapPoint:otherTapPoint:scale:mapSatus:
- (BOOL) onMapEndScaleTapPoint: |
|
(CGPoint) | tapPoint |
otherTapPoint: |
|
(CGPoint) | otherTapPoint |
scale: |
|
(float) | scale |
mapSatus: |
|
(BMKMapStatus *) | mapSatus |
|
optionalrequired |
双指缩放结束延迟动画回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
tapPoint | 手指1位置 |
otherTapPoint | 手指2位置 |
scale | 缩放变化比例 |
mapSatus | 当前地图状态 |
◆ onMapFlyingWithEndTapPoint:speed:mapSatus:
- (BOOL) onMapFlyingWithEndTapPoint: |
|
(CGPoint) | tapPoint |
speed: |
|
(CGPoint) | speed |
mapSatus: |
|
(BMKMapStatus *) | mapSatus |
|
optionalrequired |
单指快速滑动过程回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
tapPoint | 手指位置 |
speed | 手指离开时速度 |
mapSatus | 当前地图状态 |
◆ onMapOverlookWithTapPoint:otherTapPoint:overLook:mapSatus:
- (BOOL) onMapOverlookWithTapPoint: |
|
(CGPoint) | tapPoint |
otherTapPoint: |
|
(CGPoint) | otherTapPoint |
overLook: |
|
(int) | overLook |
mapSatus: |
|
(BMKMapStatus *) | mapSatus |
|
optionalrequired |
双指平移过程回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
tapPoint | 手指1位置 |
otherTapPoint | 手指2位置 |
overLook | 俯瞰角变化的角度 |
mapSatus | 当前地图状态 |
◆ onMapRoateWithTapPoint:otherTapPoint:route:mapSatus:
- (BOOL) onMapRoateWithTapPoint: |
|
(CGPoint) | tapPoint |
otherTapPoint: |
|
(CGPoint) | otherTapPoint |
route: |
|
(int) | roate |
mapSatus: |
|
(BMKMapStatus *) | mapSatus |
|
optionalrequired |
双指旋转过程回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
tapPoint | 手指1位置 |
otherTapPoint | 手指2位置 |
roate | 旋转变化角度 |
mapSatus | 当前地图状态 |
◆ onMapScaleWithTapPoint:otherTapPoint:scale:mapSatus:
- (BOOL) onMapScaleWithTapPoint: |
|
(CGPoint) | tapPoint |
otherTapPoint: |
|
(CGPoint) | otherTapPoint |
scale: |
|
(float) | scale |
mapSatus: |
|
(BMKMapStatus *) | mapSatus |
|
optionalrequired |
双指缩放过程回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
tapPoint | 手指1位置 |
otherTapPoint | 手指2位置 |
scale | 缩放变化比例 |
mapSatus | 当前地图状态 |
◆ twoFingersBeginTouchPoint:otherTouchPoint:mapSatus:
- (BOOL) twoFingersBeginTouchPoint: |
|
(CGPoint) | touchPoint |
otherTouchPoint: |
|
(CGPoint) | otherTouchPoint |
mapSatus: |
|
(BMKMapStatus *) | mapSatus |
|
optionalrequired |
双指手势开始回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
touchPoint | 手指1位置 |
otherTouchPoint | 手指2位置 |
mapSatus | 当前地图状态 |
◆ twoFingersEndTouchPoint:otherTouchPoint:mapSatus:
- (BOOL) twoFingersEndTouchPoint: |
|
(CGPoint) | touchPoint |
otherTouchPoint: |
|
(CGPoint) | otherTouchPoint |
mapSatus: |
|
(BMKMapStatus *) | mapSatus |
|
optionalrequired |
双指手势结束回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
touchPoint | 手指1位置 |
otherTouchPoint | 手指2位置 |
mapSatus | 当前地图状态 |
◆ twoFingersMoveTouchPoint:otherTouchPoint:mapSatus:
- (BOOL) twoFingersMoveTouchPoint: |
|
(CGPoint) | touchPoint |
otherTouchPoint: |
|
(CGPoint) | otherTouchPoint |
mapSatus: |
|
(BMKMapStatus *) | mapSatus |
|
optionalrequired |
双指手势移动时回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
touchPoint | 手指1位置 |
otherTouchPoint | 手指2位置 |
mapSatus | 当前地图状态 |
◆ twoFingerTap:otherTapPoint:mapSatus:
- (BOOL) twoFingerTap: |
|
(CGPoint) | tapPoint |
otherTapPoint: |
|
(CGPoint) | otherTapPoint |
mapSatus: |
|
(BMKMapStatus *) | mapSatus |
|
optionalrequired |
双指点击缩小回调,返回YES时为外部拦截该手势操作,内部将不做其他处理
- 参数
-
tapPoint | 手指1位置 |
otherTapPoint | 手指2位置 |
mapSatus | 当前地图状态 |
该协议的文档由以下文件生成: