浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

文档全面上新

更科技的视觉体验,更高效的页面结构,快前往体验吧!

体验新版
更新时间:2023-04-06
覆盖物交互

Since 6.5.7版本百度iOS地图SDK提供覆盖物可点击和点击回调接口,目前支持BMKCircleView(包括BMKGradientCircleView)、BMKGroundOverlayView、BMKPolygonView、BMKPolylineView(包括BMKGradientLineView)、BMKTextView、BMKArclineView、BMKGradientLineView、BMKGeodesicLineView。

1设置是否可点击:
///是否可点击,默认NO ,iOS BMKTextView BMKPolylineView 、BMKGradientLineView 、BMKGeodesicLineView默认YES 兼容老版本
@property (assign, nonatomic) BOOL isClickable;
2设置BMKCircleView(包括BMKGradientCircleView)、BMKPolygonView镂空区域是否相应点击:
/// 镂空区域是否可点击,默认NO:点中镂空区域时不触发该overlay的点击回调
@property (assign, nonatomic) BOOL isHoleClickable;
3获取点击触发镂空区域索引值,与传入镂空区域数组索引对应,在onClickedBMKOverlayView回调方法中获取:
/// 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;

  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消