Google Maps SDK v2 for Android adds this functionality.
Use GoogleMap.setPadding()
to add padding to the “active” area (including the Google logo and copyright notices) while still filling the full container.
https://developers.google.com/maps/documentation/android/map#map_padding