I\'m writing a app that would take 9 snapshots of the map around an area when the user presses a button.
In loop, using this to move and save:
map.mo
As I saw this question haven't still been solved. Don't know why but for me when map have finished loading, the OnCameraChangeListener gets called. So I just use like this to detect when the map have finished loading.
googleMap.setOnCameraChangeListener(new OnCameraChangeListener() {
@Override
public void onCameraChange(CameraPosition arg0) {
map.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(
mStartLat + (mMultiOffsetX + mWidth), mStartLng
+ (mMultiOffsetY + mHeight)), mZoom));
map.snapshot(this);
}
});