Despite the lack of a direct logo management API, you can still implement a workaround. The Google logo is the second view in the collection of views of the view. Here is the pseudo code in the class MapViewController:
UIImageView* imageView = [self.mapView.subviews objectAtIndex:1];
UIImage* googleLogo = [imageView image];
self.googleMapsLogo.image = googleLogo;
imageView.hidden = YES;
, , googleMapsLogo.center. , .