У меня тоже проблема .. Мне так понравилось ...
Создание макета, который может принять два фрагмента ...
..
Поместите в top_fragment любой контент, который вам нужен ...
а на нижнем фрагменте разместите фрагмент карты ...
Надеюсь, это будет вам полезно ...
nested_frag.xml
<FrameLayout
android:id="@+id/top_content"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.7"
android:background="#fff2ff" >
</FrameLayout>
<FrameLayout
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.3"
android:background="#fff2ff" >
</FrameLayout>
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.nested_frag, container, false);
b = getArguments();
Fragment map = new MapFragment();
map.setArguments(b);
FragmentTransaction trans = getChildFragmentManager()
.beginTransaction();
trans.add(R.id.top_content, new HomeScreen());
trans.add(R.id.map, map).addToBackStack("somestack").commit();
return view;
}