RMMapView集成有RMMapViewDelegate的委托支持以下事件;
- (void) beforeMapMove: (RMMapView*) map;
- (void) afterMapMove: (RMMapView*) map ;
- (void) beforeMapZoom: (RMMapView*) map byFactor: (float) zoomFactor near:(CGPoint) center;
- (void) afterMapZoom: (RMMapView*) map byFactor: (float) zoomFactor near:(CGPoint) center;
- (void)mapViewRegionDidChange:(RMMapView *)mapView;
- (void) beforeMapRotate: (RMMapView*) map fromAngle: (CGFloat) angle;
- (void) afterMapRotate: (RMMapView*) map toAngle: (CGFloat) angle;
- (void) doubleTapOnMap: (RMMapView*) map At: (CGPoint) point;
- (void) singleTapOnMap: (RMMapView*) map At: (CGPoint) point;
- (void) longTapOnMap:(RMMapView *)map At:(CGPoint) point;
- (void) tapOnMarker: (RMMarker*) marker onMap: (RMMapView*) map;
- (void) tapOnLabelForMarker: (RMMarker*) marker onMap: (RMMapView*) map;
- (void) tapOnLabelForMarker: (RMMarker*) marker onMap: (RMMapView*) map onLayer:(CALayer *)layer;
- (BOOL) mapView:(RMMapView *)map shouldDragMarker:(RMMarker *)marker withEvent:(UIEvent *)event;
- (void) mapView:(RMMapView *)map didDragMarker:(RMMarker *)marker withEvent:(UIEvent *)event;
- (void) afterMapTouch: (RMMapView*) map;
RMPath 目前暂时没有集成相应的委托
iclient for ios 现在已经完全开源 你可以下载相应的源码做相应扩展
地址:https://github.com/SuperMap/iClient-for-iOS