Android MapFragment API v2 mapa vacío con sólo controles de zoom

Estoy intentando implementar el MapFragment y estoy funcionando en un problema que el mapfragment se exhibe pero es vacío, y apenas veo los controles del zumbido.

Aquí está mi código.

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myapp" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="18" /> <permission android:name="com.example.myapp.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="com.example.myapp.permission.MAPS_RECEIVE"/> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-feature android:glEsVersion="0x00020000" android:required="true" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.myapp.ActivityMain" android:label="@string/app_name" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity><activity android:name=".ActivityCentres" android:label="@string/app_name" android:screenOrientation="portrait"> </activity> <activity android:name=".ActivityCentrePage" android:label="@string/app_name" android:screenOrientation="portrait"> </activity> <activity android:name=".ActivityViewTimetable" android:label="@string/app_name" android:screenOrientation="portrait"> </activity> <activity android:name=".ActivityOpeningTimes" android:label="@string/app_name"> </activity> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="myAPIKEY" /> </application> </manifest> 

.Java

 LatLng HAMBURG = new LatLng(53.558, 9.927); LatLng KIEL = new LatLng(53.551, 9.993); GoogleMap map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap(); if (map !=null){ Log.d("FUApp", "Map isnt null"); Marker hamburg = map.addMarker(new MarkerOptions().position(HAMBURG).title("Hamburg")); Marker kiel = map.addMarker(new MarkerOptions() .position(KIEL) .title("Kiel") .snippet("Kiel is cool") .icon(BitmapDescriptorFactory .fromResource(R.drawable.ic_launcher))); } else { Log.d("FUApp", "map is null"); } 

Tengo mi clave de API ejecutando este comando

 keytool -list -v -alias androiddebugkey -keystore C:/Users/Tom/.android/debug.keystore -storepass android -keypass android 

Y copiar el SHA-1 y ponerlo en la consola de API de Google "MySHA1; com.example.myapp"

He comprobado el Google Maps Android V2 está habilitado en los servicios.

Por lo que puedo ver tengo todo bien, pero todavía está cargando un mapa en blanco.

One Solution collect form web for “Android MapFragment API v2 mapa vacío con sólo controles de zoom”

Usted debe cambiar su sdk min a 12 o más.

Utilice MapFragment para api 12 y superior y use SupportMapFramgent para api 11 y siguientes.

http://developer.android.com/reference/com/google/android/gms/maps/MapFragment.html

Mirando esto

  http://developer.android.com/about/dashboards/index.html 

Creo que es mejor cambiar su sdk min a 12

  • El mapa de Google llamado dentro de un fragmento devuelve null
  • Dibujo de rutas de conducción con waypoints en android (Google Maps, api dirección de Google, json parsing, decodificar google polyline)
  • Determinar un nivel de zoom razonable para Google Maps dada la precisión de la ubicación
  • Google Maps v2 no se muestra después de publicar en el mercado de juegos
  • Google maps api para la página de registro de android
  • El marcador del mapa de Google se reemplaza por el rectángulo delimitador en el zoom
  • Detección del final de la navegación en Waze o Google Maps para móviles
  • El tamaño del mapa IllegalStateException no debe ser 0
  • INSTALL_FAILED_CPU_ABI_INCOMPATIBLE en el dispositivo utilizando intellij
  • MapView en ExpandableListView
  • Java.lang.StackOverflowError en com.google.maps.api.android.lib6.gmm6.lla
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.