The documentation for Google Maps for iOS states that:
Call one of several methods that allow you to animate the camera moving to a new location. You can
Swift 2.0
CATransaction.begin() CATransaction.setValue(NSNumber(float: 1.0), forKey: kCATransactionAnimationDuration) // change the camera, set the zoom, whatever. Just make sure to call the animate* method. CATransaction.commit()