思路是 首先获取到这些标注 , 然后使用删除方法进行删除
NSArray *annArray = [[NSArray alloc]initWithArray:_mapView.annotations];
NSLog(@"__-------annarray = %@",annArray);
annotations 是地图页面的属性 ,
然后进行删除 , 如果直接用_mapView.annotations 会有异常~~~
故而
[_mapView removeAnnotations: annArray];
/**
*移除标注
*@param annotation 要移除的标注
*/
- (void)removeAnnotation:(id <BMKAnnotation>)annotation;
/**
*移除一组标注
*@param annotation 要移除的标注数组
*/
- (void)removeAnnotations:(NSArray *)annotations;
/// 当前地图View的已经添加的标注数组
@property (nonatomic, readonly) NSArray *annotations;