It is possible to capture the image of standard views with reflection. However this method doesn't work with GoogleMaps. If I remember correctly I think that warwound has post a different code that allows you to capture the map. I cannot find it now.
Another option is to show the map in WebView and then call WebView.CaptureBitmap.
You could use The Static Maps API. It might offer what you are looking for. You will get an image of a map in the desired size of a location you define. See image below.
thanks,
I did several tests, the link martin is good only if I register and I have a key for access to google maps, but they are "limited" to 25000 requests per day, I do not know if making public an app I can overcome this limit.
While using the library Picasso I upload the image taken from the example posted by Rolf. The second case I see no access constraints.
Thank you again.