Since 6.5.7版本百度iOS地图SDK提供覆盖物可点击和点击回调接口,目前支持BMKCircleView(包括BMKGradientCircleView)、BMKGroundOverlayView、BMKPolygonView、BMKPolylineView(包括BMKGradientLineView)、BMKTextView、BMKArclineView、BMKGradientLineView、BMKGeodesicLineView。
///是否可点击,默认NO ,iOS BMKTextView BMKPolylineView 、BMKGradientLineView 、BMKGeodesicLineView默认YES 兼容老版本@property (assign, nonatomic) BOOL isClickable;
/// 镂空区域是否可点击,默认NO:点中镂空区域时不触发该overlay的点击回调@property (assign, nonatomic) BOOL isHoleClickable;
/// isHoleClickable为YES时,触发回调的镂空索引值,默认-1:点中的是非镂空区域@property (assign, nonatomic) NSInteger holeClickedIndex;
/// 点中覆盖物后会回调此接口/// 目前只支持点中BMKPolylineView,BMKCircleView,BMKGradientLineView,BMKPolygonView,BMKTextView,BMKGroundOverlayView时回调,since 6.5.6/// @param mapView 地图View/// @param overlayView 覆盖物view信息- (void)mapView:(BMKMapView *)mapView onClickedBMKOverlayView:(BMKOverlayView *)overlayView;
上一篇
下一篇
本篇文章对您是否有帮助?