Google google maps con marcador dentro del fragmento

Me gustaría mostrar un mapa de google dentro de un fragmento. Un mapa del mundo es dipslayed pero los marcadores serán ignorados. Espero que algunos me pueden ayudar con mi problema. A continuación encontrará mi código:

MapsFragment.java:

import android.os.Bundle; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.MarkerOptions; public class MapsFragment extends SupportMapFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { super.onCreateView(inflater, container, savedInstanceState); View root = inflater.inflate(R.layout.fragment_map, null, false); initilizeMap(); return root; } private void initilizeMap() { SupportMapFragment mSupportMapFragment = (SupportMapFragment) getFragmentManager().findFragmentById(R.id.map); if (mSupportMapFragment == null) { FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); mSupportMapFragment = SupportMapFragment.newInstance(); fragmentTransaction.replace(R.id.map, mSupportMapFragment).commit(); } if (mSupportMapFragment != null) { GoogleMap googleMap = mSupportMapFragment.getMap(); if (googleMap != null) googleMap.addMarker(new MarkerOptions().position(new LatLng(10.1253,10.5868))); } } } 

Fragment_map.xml (Layout):

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:orientation="vertical" > <FrameLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1.03" android:name="com.google.android.gms.maps.SupportMapFragment" android:id="@+id/map" /> </LinearLayout> 

La APIKey y el permiso están establecidos:

 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 

¡Gracias!

No utilice el método getMap() , está obsoleto. Debería utilizar getMapAsync() . Echa un vistazo a este enlace . Tu mapsFragments necesita implementar la interfaz OnMapReadyCallback .

  • API de Google Maps Android - NullPointerException - setBoundsInParent
  • Android Fake GPS aplicaciones de ubicación ya no funcionan
  • Pantalla en blanco en SlidingMenu cuando se utiliza con Fragmento (GMap)
  • Google maps api v2 - El tipo android.app.Fragment no se puede resolver. Se hace referencia indirectamente a los archivos .class requeridos
  • Cómo dibujar la polilínea en el mapa de google con dos colores diferentes entre dos lugares
  • Ubicación en proyecto jónico para android
  • ¿Es posible eliminar la sombra de los iconos (elementos) en un googlemap?
  • Android, dibujar ruta en el mapa de google
  • Principales diferencias entre el uso de Google Maps Javascript API v3 y Android MapView
  • Cambiar el color del margen de la vista InfoWindow del marcador en google maps api v2
  • Mostrar el número total como texto para múltiples pines con un pin en la misma ubicación en el mapa en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.