I simply have 2 tabs and used  as reference from Experience - Multiple Android Activities in a TabActivity 
My class Architecture is like this:
MainActivity  extends TabActivity
               1.TabGroup1Activity extends TabGroupActivity (TabGroupActivity-class implemented from above reference)
  1.i. Tab1Activity extends MapActivity (which has multiple marker)
2.TabGroup2Activity extends TabGroupActivity
2.i. Tab2Activity
MainActivity.java
TabHost = getTabHost();
    Intent intentTab;
    intentTab = new Intent().setClass(this, TabGroup1Activity.class);
    mTabHost.addTab(mTabHost.newTabSpec("tab_1").setIndicator("Search")
            .setContent(intentTab));
    intentTab = new Intent().setClass(this, TabGroup2Activity.class);
    mTabHost.addTab(mTabHost.newTabSpec("tab_2").setIndicator("Google Map")
            .setContent(intentTab));
TabHost.setCurrentTab(0);
TabGroup2Activity.java
public class GroupTab2Activity extends TabGroupActivity{
 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        startChildActivity("Tab2Activity", new Intent(this,Tab2Activity.class));
    }
}
In Tab2Activity.java, i have a button named googleMapButton.
googleMapButton.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {            
            final Intent intent = new Intent(Intent.ACTION_VIEW, Uri
                    .parse("http://maps.google.com/maps?"
                            + "saddr=43.0054446,-87.9678884"
                            + "&daddr=42.9257104,-88.0508355"));
            intent.setClassName("com.google.android.apps.maps",
                    "com.google.android.maps.MapsActivity");
            startActivity(intent);
        }
    });
On clicking the button,it loads the native google map but tab at bottom disappears, How can i make it to open in same tab ??
Thanx !!
 
    