BaiduMap_IOSSDK_v7.1.0_Docs 7.1.0

构造函数 | 属性 | 所有成员列表
BMKMapView(OverlaysAPI)分类 参考

地图View类(和Overlay操作相关的接口) 更多...

`#import <BMKMapView.h>`

## 构造函数
(void) | - addOverlay:
(void) | - addOverlays:
(void) | - removeOverlay:
(void) | - removeOverlays:
(void) | - insertOverlay:atIndex:
(void) | - exchangeOverlayAtIndex:withOverlayAtIndex:
(void) | - insertOverlay:aboveOverlay:
(void) | - insertOverlay:belowOverlay:
(nullable BMKOverlayView *) | - viewForOverlay:

## 属性
NSArray< id< BMKOverlay > > * | overlays
| 当前mapView中已经添加的Overlay数组 更多...

## 详细描述

地图View类(和Overlay操作相关的接口)

## 函数文档

## ◆ addOverlay:

- (void) addOverlay: |  | (id< BMKOverlay >) | overlay |

向地图窗口添加Overlay，需要实现BMKMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View

参数

  overlay | 要添加的overlay

扩展类 BMKMapView.

## ◆ addOverlays:

- (void) addOverlays: |  | (NSArray< id< BMKOverlay >> *) | overlays |

向地图窗口添加一组Overlay，需要实现BMKMapViewDelegate的-mapView:viewForOverlay:函数来生成标注对应的View

参数

  overlays | 要添加的overlay数组

扩展类 BMKMapView.

## ◆ exchangeOverlayAtIndex:withOverlayAtIndex:

- (void) exchangeOverlayAtIndex: |  | (NSUInteger) | index1
withOverlayAtIndex: |  | (NSUInteger) | index2

在交换指定索引处的Overlay

参数

  index1 | 索引1
  index2 | 索引2

扩展类 BMKMapView.

## ◆ insertOverlay:aboveOverlay:

- (void) insertOverlay: |  | (id< BMKOverlay >) | overlay
aboveOverlay: |  | (id< BMKOverlay >) | sibling

在指定的Overlay之上插入一个overlay

参数

  overlay | 待添加的Overlay
  sibling | 用于指定相对位置的Overlay

扩展类 BMKMapView.

## ◆ insertOverlay:atIndex:

- (void) insertOverlay: |  | (id< BMKOverlay >) | overlay
atIndex: |  | (NSUInteger) | index

在指定的索引处添加一个Overlay

参数

  overlay | 待添加的overlay
  index | 指定的索引

扩展类 BMKMapView.

## ◆ insertOverlay:belowOverlay:

- (void) insertOverlay: |  | (id< BMKOverlay >) | overlay
belowOverlay: |  | (id< BMKOverlay >) | sibling

在指定的Overlay之下插入一个overlay

参数

  overlay | 待添加的Overlay
  sibling | 用于指定相对位置的Overlay

扩展类 BMKMapView.

## ◆ removeOverlay:

- (void) removeOverlay: |  | (id< BMKOverlay >) | overlay |

移除Overlay

参数

  overlay | 要移除的overlay

扩展类 BMKMapView.

## ◆ removeOverlays:

- (void) removeOverlays: |  | (NSArray< id< BMKOverlay >> *) | overlays |

移除一组Overlay

参数

  overlays | 要移除的overlay数组

扩展类 BMKMapView.

## ◆ viewForOverlay:

- (nullable BMKOverlayView *) viewForOverlay: |  | (id< BMKOverlay >) | overlay |

查找指定overlay对应的View，如果该View尚未创建，返回nil

参数

  overlay | 指定的overlay 指定overlay对应的View

扩展类 BMKMapView.

## 属性说明

## ◆ overlays

- (NSArray<id <BMKOverlay> >*) overlays
| readnonatomiccopy

当前mapView中已经添加的Overlay数组

扩展类 BMKMapView.

该分类的文档由以下文件生成:

- BaiduMapAPI_Map.framework/Headers/BMKMapView.h