|
|
#ifndef __BMFMapCallBackConst__H__
|
|
|
#define __BMFMapCallBackConst__H__
|
|
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
|
|
// invoke
|
|
|
|
|
|
/// map加载完成
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapDidLoadCallback;
|
|
|
/// map渲染完成
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapDidRenderCallback;
|
|
|
/// 地图渲染每一帧画面过程中,以及每次需要重绘地图时(例如添加覆盖物)都会调用此接口
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapOnDrawMapFrameCallback;
|
|
|
|
|
|
|
|
|
/// 地图区域即将改变时会调用此接口
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapRegionWillChangeCallback;
|
|
|
/// 地图区域即将改变时会调用此接口reason
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapRegionWillChangeWithReasonCallback;
|
|
|
/// 地图区域改变完成后会调用此接口
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapRegionDidChangeCallback;
|
|
|
/// 地图区域改变完成后会调用此接口reason
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapRegionDidChangeWithReasonCallback;
|
|
|
|
|
|
/// 点中底图标注后会回调此接口
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapOnClickedMapPoiCallback;
|
|
|
/// 点中底图空白处会回调此接口
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapOnClickedMapBlankCallback;
|
|
|
/// 双击地图时会回调此接口
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapOnDoubleClickCallback;
|
|
|
/// 长按地图时会回调此接口
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapOnLongClickCallback;
|
|
|
/// 3DTouch 按地图时会回调此接口
|
|
|
///(仅在支持3D Touch,且fouchTouchEnabled属性为YES时,会回调此接口)
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapOnForceTouchCallback;
|
|
|
|
|
|
|
|
|
/// 地图状态改变完成后会调用此接口
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapStatusDidChangedCallback;
|
|
|
|
|
|
/// 地图View进入/移出室内图
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapInOrOutBaseIndoorMapCallback;
|
|
|
|
|
|
/// marker点击
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapClickedMarkerCallback;
|
|
|
/// marker选中
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapDidSelectMarkerCallback;
|
|
|
/// marker取消选中
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapDidDeselectMarkerCallback;
|
|
|
/// marker的泡泡点击
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapDidClickedPaoPaoCallback;
|
|
|
/// marker的拖拽回调
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapDidDragMarkerCallback;
|
|
|
|
|
|
|
|
|
/// 当mapView新添加overlay views时,调用此接口
|
|
|
FOUNDATION_EXPORT NSString *const kBMFMapDidAddOverlayCallback;
|
|
|
/// 点中覆盖物后会回调此接口,目前只支持点中Polyline时回调
|
|
|
FOUNDATION_EXPORT NSString *const kMapOnClickedOverlayCallback;
|
|
|
|
|
|
#endif
|