that - Asegúrese de que la "API de Android de Google Maps v2" esté habilitada. Recibo este error cuando intento implementar Google Maps
google maps api android (7)
Agregué una clave de otro proyecto de prueba a un main. Luego abrí https://console.developers.google.com/ y agregué esa clave con un nuevo nombre de aplicación (como escribió Linh Dao ), pero no ayudó.
Luego agregué una nueva actividad (una plantilla "Actividad de Google Maps" en una galería) y abrí un archivo google_maps_api.xml
. Desde allí encontré nuevamente un enlace como https://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&keyType=CLIENT_SIDE_ANDROID&r=06:F2:F4:CD...applicationName .
Abrí app/build.gradle
, encontré el valor de applicationIdSuffix
con applicationIdSuffix
, si existe, y me uní, por ejemplo, en com.example.myapp.debug
. En el enlace cambié un nombre de aplicación a este nuevo valor y abrí el enlace.
Nuevamente creó un nuevo proyecto, generó una nueva clave y la editó, escribió el nombre del paquete y la huella dactilar SHA-1, como escribió @Linh Dao. Luego se guarda. Si luego busca la clave, busque su proyecto en la consola de Google y abra las credenciales.
He eliminado una actividad de mapa innecesaria y en AndroidManifest
retenido
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key" />
en la etiqueta de la application
.
Estoy trabajando en google maps y recibo este error. Yo había hecho las siguientes cosas:
Tengo mi huella digital sha1.
Registré mi proyecto y obtuve mi clave de proyecto.
No sé cómo habilitar la API v2 de Android de Google Maps porque todos los enlaces que he probado son antiguos y Google ha cambiado el diseño del sitio. Por favor, ayúdame. Ya he perdido mucho tiempo en esto.
Mi Logcat:
Authorization failure. Please see developers.google.com/maps/documentation/android-api/start for how to correctly set up the map.
E/Google Maps Android API: In the Google Developer Console (console.developers.google.com)
Ensure that the "Google Maps Android API v2" is enabled.
Ensure that the following Android Key exists:
API Key: AIzaSyBK8rKr9lCRLhzv68I4Q26G9pHHO******
En Android Error se muestra su propio error.
En su error Es correcto mostrar su primer V2 API de google map en la Consola del desarrollador de Google.
simplemente abra la consola de desarrollador de Google y solo tendrá que utilizar esta API y tendrá que hacer alguna configuración allí para el mapa de acceso.
Puedes ver el proceso y más detalles desde aquí.
En realidad yo también tuve el mismo problema. Mi aplicación se ejecuta y el mapa está en blanco!
En realidad tuve el problema en las restricciones de clave API
Consola de desarrollador de Google
- Inicie sesión en la Consola de desarrollador.
- En el menú de navegación de tu panel de control (lado izquierdo)
- Seleccione API y servicios> Credenciales.
- Por lo tanto, será redirigido a la página de Credenciales donde podrá ver todas las claves de API que creó ( https://console.cloud.google.com/apis/credentials )
- Identifique su clave de Project API y haga clic en Editar clave de API.
- Debajo puedes ver las restricciones de la Clave.
- Desde allí eliminar todas las restricciones de aplicación y la restricción de API.
En tu móvil Android
- Desinstalar la aplicación.
Android Studio
- Construir> Proyecto limpio.
- Construir> Proyecto Rebild.
- Ejecutarlo
Estos pasos funcionaron perfectamente para mí.
- Referencia GitHUb , Google Issue Tracker
Esto puede suceder cuando el nombre del paquete es incorrecto en la sección de credenciales de la consola para el desarrollo y la producción, asegúrese de que el nombre del paquete sea correcto. En mi caso, el nombre del paquete era incorrecto cuando corregí su mapa se volvió visible
Por error, está claro que no habilitaste la API de Google Map para Android. Para permitir,
- Iniciar sesión en la consola de desarrollador de Google
- Seleccione la opción Biblioteca desde el panel lateral izquierdo.
- Ahora puede ver toda la lista de API, ir a las API de Google Maps y seleccionar la API de Android de Google Maps.
- Ahora puedes ver la opción para habilitar / deshabilitar la API. Permitirle.
Espero que te ayude.
Tuve el mismo problema, pero en la siguiente configuración:
Mi desarrollo real tuvo lugar en una máquina Windows. Luego compré una Mac y pensé que me gustaría desarrollarla. Instalé Android Studio en mi Mac, verifiqué mi proyecto en Github y luego intenté ejecutarlo utilizando mi teléfono Android. La instalación de la APK se realizó a la perfección. Sin embargo, una vez que la aplicación se inició en el teléfono, GoogleMap no se mostraba, aunque el resto de mi aplicación funcionaba normalmente. Luego encontré este enlace => GitHUb , fui a mi console.developers.google.com/ y abrí mi clave de Google Maps que tenía problema con.
Lo que vi fue que la clave estaba restringida a las aplicaciones de Android. Pero estaba trabajando en una aplicación de Android, ¿cómo podría ser este el problema? De todos modos, cambié la Restricción de clave a Ninguna , volví a ejecutar mi aplicación y GoogleMap cargó como debía.
es posible que deba agregar nuevas huellas digitales del Certificado SHA-1 a la página de restricciones de la aplicación de la clave API:
para generar las huellas digitales de un certificado SHA1 para su compilación de depuración, use keytool de java jre como el siguiente comando de ejemplo:
C:/Program Files/Android/Android Studio/jre/bin>keytool -list -v -keystore C:/Users/linhd/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android