Implementé el mapa de Google en mi aplicación. Pero su pantalla solo muestra cuadrículas en blanco. He realizado cambios en el archivo AndroidManifest.xml y también incluí la clave API en el archivo de diseño de la actividad del mapa.Mapa de Google que muestra solo mosaicos en blanco android
Respuesta
Esto puede sonar tonto, pero mantuvo que tiene este problema hasta que me di cuenta de que los <uses-permission>
las etiquetas deben estar hijos directos a <manifest>
el elemento, en lugar del elemento de <application>
. Los había estado poniendo erróneamente justo después de la etiqueta <uses-library>
. Por lo que la estructura final de su archivo AndroidManifest.xml debe ser algo como esto:
<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
<uses-sdk ... />
<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"/>
<application ... >
<activity ... >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<uses-library android:name="com.google.android.maps" />
</application>
</manifest>
la esperanza que esto ayude a que estaba cometiendo el mismo error!
que estaba teniendo los mismos problemas hasta que me di cuenta de que en la consola de API que había permitido
Google Maps API v2
y no
Google Maps Android API v2
Una vez que lo habilité todo estaba bien.
Tuve el mismo problema. He añadido esta línea en el Manifest.xml y todo está funcionando bien ahora:
<uses-library android:name="com.google.android.maps" />
El problema es la API de código. Use la siguiente función para ver si la clave de Google Maps es correcta:
private String getShaKey() {
//fucnion para saber si esta bien registrado el codigo de googlemaps
//ME SALE EXCEPTION DE NOMBRE NO ENCONTRADO?¿?¿
String strRet="";
try {
PackageInfo info = getPackageManager().getPackageInfo("your.package.name",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
//Log.v(TAG, "KeyHash:" + Base64.encodeToString(md.digest(),
strRet="KeyHash:" + Base64.encodeToString(md.digest(),Base64.DEFAULT);
}
} catch (NameNotFoundException e) {
//e.printStackTrace();
strRet="EXCEPTION NOMBRE NO ENCONTRADO";
} catch (NoSuchAlgorithmException e) {
//e.printStackTrace();
strRet="EXCEPTION ALGORITMO NO";
}
return strRet;
}
Esto me pasa a mí también. La primera vez que inicié con éxito los mapas de Google, funciona bien, el segundo día, todo el mapa (vista predeterminada) se procesa solo por la mitad, mientras que la otra mitad se llena solo con los mosaicos, después de cambiar algunas propiedades en el mapa, todo fue a fichas solamente.
Now, what I did is I renew my API key and everything went fine.
- 1. Android: Google MapView muestra un indicador de progreso mientras se carga el mapa
- 2. Android WebView muestra una página en blanco
- 3. Google Map muestra solo parcialmente
- 4. Mapa de google dinámico con mosaicos personalizados para evitar que se repita la panorámica
- 5. Mapa límites Utilizando Android de Google Maps
- 6. Android Mapview no está cargando mosaicos en HTC Desire?
- 7. autotest muestra en blanco
- 8. ¿Cómo almacenar en caché los mosaicos del mapa de Google para usar sin conexión?
- 9. Google Maps no se muestra en el dispositivo Android.
- 10. Android no tiene suficientes mosaicos para la página?
- 11. Google Maps no muestra
- 12. geolocalización que muestra la ubicación incorrecta en el mapa de Google
- 13. Cómo cargar mosaicos desde un mapa de bits grande en Android?
- 14. agregar marcador múltiple en el mapa de google en android
- 15. Android WebView.postUrl() que muestra la pantalla en blanco cuando la publicación de HTTPS URL
- 16. El mapa no se muestra Google Maps API V3
- 17. Emulador de Android que no muestra la aplicación: solo muestra el aspecto
- 18. Romper imagen en mosaicos
- 19. Android - ListView solo muestra el primer resultado
- 20. Azulejo de mapa de bits de Android en X solo
- 21. Android, dibuje la ruta en el mapa de Google
- 22. Evento de Google Maps al que se llama cuando se cargan todos los mosaicos de mapas visibles
- 23. ¿Utiliza mosaicos de Fusion Tables en Leaflet.js o en una base de mapas que no es de Google?
- 24. Cómo crear un mapa en mosaico (solo obtengo una pantalla en blanco) Java
- 25. google maps que muestra una ruta
- 26. UIWebView loadHTMLString muestra la pantalla en blanco
- 27. Blanco no es blanco
- 28. Android AVD no muestra nada. solo "ANDROID" en el medio de la pantalla
- 29. muestra ExpandableListView de Google
- 30. eclipse android logcat que muestra todo
¡Ayuda a alguien! – Eamorr
Gracias Alan. Me ayudó también. :) – galath