从mapView中删除用户位置注释

从mapView中删除用户位置注释

本文介绍了从mapView中删除用户位置注释的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我必须删除添加到我的MKMapView的所有注释,但是当我执行时:

I have to remove all the annotations added to my MKMapView but when I execute :

NSMutableArray *annotationsToRemove = [[NSMutableArray alloc] initWithArray: mapView.annotations];
[mapView removeAnnotations: annotationsToRemove];

数组annotationsToRemove包含 MKUserLocation 注释和它不会删除它。

The array annotationsToRemove contains a MKUserLocation annotation and it doesn't delete it.

有没有办法重置地图?我需要删除它的所有注释!

Is there a way to reset the map? I need to delete all the annotations from it!

推荐答案

你可以设置属性NO。

 mapView.showsUserLocation = NO;

这篇关于从mapView中删除用户位置注释的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-04 09:09