Как мне удалить все наложения на mapkit?
Попробуйте
[mapView removeOverlays: mapView.overlays];
[mapView removeOverlays:[mapView overlays]];