Supprimer les marqueurs de google maps iOS

Je fais construire une application iOS à l'aide de story-boards et Google Maps. À l'aide de iOS6

Mon fonctionnalités de l'application de la scinder la vue de navigation comme on le voit dans le facebook app

Sur ma gauche, je suis en sélectionnant un élément dans une liste qui a lat/long des cordons et de montrer ce que sur ma carte sur la méthode suivante

- (void)viewWillAppear:(BOOL)animated

Je voudrais supprimer tous les marqueurs de cette méthode avant que je ajouter un autre (donc un seul marqueur sur la carte), est-il un moyen de faire cela? Ci-dessous mon code pour ajouter un marqueur à la mapView

Merci à l'avance - Jon

- (void)loadView
{
    GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:poi.lat
                                                            longitude:poi.lon
                                                                 zoom:15];
    mapView = [GMSMapView mapWithFrame:CGRectZero camera:camera];

    mapView.myLocationEnabled = YES;
    self.view = mapView;
    mapView.mapType = kGMSTypeHybrid;

    //Allows you to tap a marker and have camera pan to it
    mapView.delegate = self;
}

-(void)viewWillAppear:(BOOL)animated
{
    GMSMarkerOptions *options = [[GMSMarkerOptions alloc] init];
    options.position = CLLocationCoordinate2DMake(poi.lat, poi.lon);
    options.title =  poi.title;
    options.snippet = poi.description;
    options.icon =  [UIImage imageNamed:@"flag-red.png"];
    [mapView addMarkerWithOptions:options];

    [mapView animateToLocation:options.position];
    [mapView animateToBearing:0];
    [mapView animateToViewingAngle:0];
}

source d'informationauteur jchri853