按下按钮删除MKMapView覆盖

Bau*_*aub 4 iphone objective-c mkmapview

我有MKMapView一个MKOverlay在它显示用户的位置历史.按下按钮时,如何丢弃此叠加层并将其从视图中删除?

我已经尝试[map removeOverlay:overlay];但是这不起作用 - 它仍然显示.

小智 10

这会奏效

NSArray *pointsArray = [mapView overlays];

[mapView removeOverlays:pointsArray];
Run Code Online (Sandbox Code Playgroud)