MapView muestra mosaicos vacíos en GoogleMaps API v2 para Android

Estoy trasladando mi aplicación a la nueva API de Google para Android. He decidido usar el MapView y no el Fragmento ya que el mapa es parte de un Fragmento. He logrado mostrar un mapa con el MapFragment, pero al intentar hacer lo mismo con el MapView sólo muestra los mosaicos vacíos. ¿Alguien tiene un clew lo que estoy perdiendo? Estos son los permisos del archivo Manifest:

<permission android:name="com.beezer.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.CALL_PHONE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="com.beezer.permission.MAPS_RECEIVE" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 

No obtengo ningún error en el registro.

¿Ha reenviado todos los métodos del ciclo de vida de la actividad, tal como se escriben en https://developers.google.com/maps/documentation/android/map#mapview

"Los usuarios de esta clase deben reenviar todos los métodos del ciclo de vida de la actividad – como onCreate (), onDestroy (), onResume () y onPause () – a los métodos correspondientes en la clase MapView".

 @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); mapView.onCreate(savedInstanceState); try { MapsInitializer.initialize(mContext); } catch (GooglePlayServicesNotAvailableException e) { e.printStackTrace(); } } @Override public void onPause() { super.onPause(); mapView.onPause(); } @Override public void onResume() { super.onResume(); mapView.onResume(); } @Override public void onDestroy() { super.onDestroy(); mapView.onDestroy(); } 

Hay solamente dos ediciones que puedo esto de:

  1. Las firmas de tu compilación no coinciden con tu clave de api de mapas
  2. No está utilizando MapView desde dentro de MapActivity. No funcionará de otra manera.
  • ID duplicado con fragmento
  • Zoom para adaptarse a todos los marcadores en el mapa google maps v2
  • ¿Existe una funcionalidad como el método onFirstFix en el Android Maps Api V2?
  • Creación eficiente de mapa de bits para marcadores de mapa
  • Android error Dx problema salida de escritura: ya preparado Error generando archivo final: Encontró archivo duplicado para APK: classes.dex
  • MoveCamera con CameraUpdateFactory.newLatLngBounds se bloquea
  • MapFragment o MapView getMap () devuelve null en Lollipop
  • Google Map Android Api V2 Ejemplo de código no funciona
  • Administrar la clave de la API de Google Maps con Gradle en Android Studio
  • Android Dibujar polilíneas con flecha en el mapa de google con la ruta de dirección
  • Google Maps Android API v2 en China - la carga del mapa tomó alrededor de una hora
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.