title: Updating GMSCameraPosition on GMSMapView position isn't working
body: <p>I have an app that has a map with a lot of markers on it, the app notifies the user whenever he approaches one of the markers. I'm using <code>Google Maps iOS SDK</code> for the map, that's mean I use <code>GMSMapView</code> for the map view (<code>mapView</code>).</p>
  
  <p>I want that when the user opens the app via a notification (tap on a notification) the map's camera will automatically be pointing to the notification's marker.</p>
  
  <p>I've tried to do it like this:</p>
  
  <p><strong>AppDelegate.m</strong>:</p>
  
  <pre><code>-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
  {
      NSString *markerIdentifier=[[notification userInfo] objectForKey:@"markerIdentifier"];
      GMSMarker *marker=[self markerForIdentifier:markerIdentifier];
  
      [self.aroundersVC.mapView setSelectedMarker:storeMarker];
  
      //Important part:
      [self.aroundersVC animateMapToMarkerPosition:storeMarker];
  
  }
  </code></pre>
  
  <p><strong>AroundersViewController</strong>:</p>
  
  <pre><code>-(void)animateMapToMarkerPosition:(GMSMarker*)marker
  {
      GMSCameraPosition *currentLocationCameraPosition=[GMSCameraPosition cameraWithLatitude:marker.position.latitude longitude:marker.position.longitude zoom:16];
      [self.mapView animateToCameraPosition:currentLocationCameraPosition];
  }
  </code></pre>
  
  <p>But it's not working for some reason, anyone knows why?</p>
  
  <p>Thanks!</p>