title: GoogleMap snapshot method returns white image
body: <p>I'm trying to grab a screenshot of a Google Maps V2 map using the API mentioned <a href="https://stackoverflow.com/questions/13773658/capture-screen-shot-of-googlemap-android-api-v2">here</a>, however this seems to always return a white image with the Google logo at the bottom. If it wasn't for the logo I would have been sure this isn't working at all but the logo means that something is happening and a map just isn't showing. This is roughly what I'm doing:</p>
  
  <pre><code>mv.setVisibility(View.VISIBLE);
  mv.getMap().snapshot(new GoogleMap.SnapshotReadyCallback() {
      public void onSnapshotReady(Bitmap snapshot) {
          synchronized(finished) {
              finished[0] = snapshot;
              finished.notify();
          }
      }
  });
  </code></pre>
  
  <p>I tried multiple different approaches including drawing the image to a different image and various other attempts. </p>
  
  <p>The only major difference is that I am using a MapView and not a MapFragment due to some technical issues I can't switch to using fragments here.  </p>