title: MKMapView inside Tab Bar and Navigtion Controller hides Google branding
body: <p>I just received the following message when submitting to the app store:</p>
  
  <blockquote>
    <p>In addition, the application displays
    images provided by Google Maps without
    the corresponding Google branding, we
    cannot post this version to the App
    Store</p>
  </blockquote>
  
  <p>I have a TabBar with a NavigationController inside. The Navigation Controller loads the map in</p>
  
  <pre><code>- (void)viewDidLoad {
      [super viewDidLoad];
      mapView = [[MKMapView alloc] initWithFrame:self.view.bounds];
      // ...
  }
  </code></pre>
  
  <p>This works, but the mapView ends below the tab bar, so the Google logo is not shown. To get the frame correctly I have to create it manually</p>
  
  <pre><code>- (void)viewDidLoad {
      [super viewDidLoad];
      mapView = [[MKMapView alloc] initWithFrame:CGRectMake(0,0,320,370)];
      // ...
  }
  </code></pre>
  
  <p>This works, but doesn't feel right. What is the right way to do it?</p>
  
  <p>The main interface (TabBar + Navigation Controllers) is created in Interface Builder.</p>