This code started as a sample to show how to use a Google Maps fragment within a flyout.
It's grown overtime and now contains 4 projects:
ActionBarMap shows Flyout naviagition between SupportMapFragments within an ActionBarActivity.
GetMapAsync is a small project getting a reference to a GoogleMap object using the async GetMap method with a TaskCompletionSource. It also includes code for detecting if the Google Play Services runtime is installed.
MapsInTabs adds an ActionBar to a regular Activity and navigates with tabs using fragments and MapFragments. Also includes code to save and restore the current tab index.
ViewPagerTabsMap uses a ActionBarActivity to impliment a ViewPager which switches between support fragments. This also shows how to create a SupportMapFragment entirely in code and add it to a FrameLayout.