Détecter lorsque les cartes Android v2 ont été chargées

Je suis en train d'écrire une application qui permettrait de prendre 9 instantanés de la carte autour d'une zone lorsque l'utilisateur appuie sur un bouton.

En boucle, à l'aide de ce déplacer et de les enregistrer:

map.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(mStartLat + (mMultiOffsetX + mWidth), mStartLng + (mMultiOffsetY + mHeight)), mZoom)); 
map.snapshot(this);

et dans onSnapshotReady:

final String fileName = Environment.getExternalStorageDirectory().getAbsolutePath() + String.format("/test_maps/map_%f_%f.png", Double.valueOf(mStartLat + (mMultiOffsetX * mWidth)), Double.valueOf(mStartLng + (mMultiOffsetY * mHeight)));
FileOutputStream fos = new FileOutputStream(new File(fileName));
bmp.compress(CompressFormat.PNG, 0, fos);

Malheureusement la carte occasionnellement fini de se charger, lorsque la capture est réalisée, de sorte que vous vous retrouvez avec:
Détecter lorsque les cartes Android v2 ont été chargées

Alors, est-il aucun moyen de détecter ou de définir un écouteur pour quand la carte afficher le chargement est terminé?

source d'informationauteur Ray Britton