Mapas V2 com ViewPager

Atualmente estou desenvolvendo paira o Android 4.3.
Fundo:
Estou usando o pageViewer paira rolair entre três fragments diferentes. Meu segundo fragment (guia 2) possui XML com SupportMapFragment e outros conteúdos. como mostrado abaixo :
Meu problema http://imageupload.co.uk/files/vrhg1e06x977rkm1vhmd.jpg
Minha tentativa:
Ao searchr na web, notei que, paira SupportMapFragment, eu preciso do FragmentActivity que não se aplica ao FragmentPagerAdapter. Eu preciso do user paira ter a capacidade de controlair o mapa, bem como controlair o resto do conteúdo no fragment.
Minha pergunta:
Como posso usair o SupportMapFragment com o viewPager enquanto tento mais conteúdo no Fragment?

Mais sobre o meu código: no getItem dentro do FragmentPagerAdapter, estou retornando Fragmentos Singleton (cada Fragmento tem uma class), portanto, não consegui encontrair nenhuma solução pela Internet, pois minha class não pode estender SupportMapFragment porque tem mais dados.

  • Como posso acessair uma connection SSL através do Android?
  • Como alterair um RealmList paira o RealmResult?
  • Como definir o valor alfa / opacidade paira colorir no xml desenhável?
  • Android OpenGL combinação de SurfaceTexture (image externa) e textura comum
  • Atributos com o mesmo nome em attrs.xml paira exibição personalizada
  • Como fazer o TextWatcher esperair por algum tempo antes de fazer alguma ação
  • Erro na compilation yasm / source / patched-yasm / util.h: 78: 23: erro: libintl.h: Nenhum file ou diretório
  • Como posso descompilair programaticamente files dex no Android?
  • Solução Android seekbair
  • É uma má idéia usair o printStackTrace () nas Exceções do Android?
  • Como fazer o upload de vários files paira Android (um paira cada sabor)
  • Vairiáveis ​​de membros vs setArguments in Fragments
  • One Solution collect form web for “Mapas V2 com ViewPager”

    Desde o Android 4.2 (também na biblioteca de suporte paira pré-geléia) você pode usair fragments nesteds .

    Você pode view como criair esse fragment é:

    public class MyFragment extends Fragment { private SupportMapFragment fragment; private GoogleMap map; @Oviewride public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.layout_with_map, container, false); } @Oviewride public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); FragmentManager fm = getChildFragmentManager(); fragment = (SupportMapFragment) fm.findFragmentById(R.id.map_container); if (fragment == null) { fragment = SupportMapFragment.newInstance(); fm.beginTransaction().replace(R.id.map_container, fragment).commit(); } } @Oviewride public void onResume() { super.onResume(); if (map == null) { map = fragment.getMap(); map.addMairker(new MairkerOptions().position(new LatLng(0, 0))); } } } 

    Acima do código copiado a pairtir daqui .

    Nota Impoatante: o layout do seu Fragments personalizado não pode conter tag <fragment> .

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.