Hola.
Estamos intentando utilizar Google Maps, pero no nos muestra el mapa, aunque sí el logo de Google, el botón de localización y los del zoom.
Hemos seguido los pasos de https://www.b4x.com/android/forum/threads/google-maps.63930/#content:
- Descargar Google Play Services
- Copiar la librería a la carpeta AddLibraries del programa B4a. v6.50.
- Poner en el AndroidManifest como versión mínima (minSdkVersion) 16. (14+)
- Crear un proyecto en https://console.developers.google.com.
- Habilitar Google Maps Android API.
- Crear las credenciales: una API Key y una SHA1.
- Integrar el proyecto con Firebase y descargar el archivo google-services.json, y copiarlo en la carpeta raiz del proyecto.
- Añadir la línea #AdditionalJar: com.google.android.gms lay-services-maps.
lay-services-maps.
- Añadir en el manifest:
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
- Crear y enlazar el MapFragment del diseñador.
- Añadir al código:
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
¿Alguna idea?
			
			Estamos intentando utilizar Google Maps, pero no nos muestra el mapa, aunque sí el logo de Google, el botón de localización y los del zoom.
Hemos seguido los pasos de https://www.b4x.com/android/forum/threads/google-maps.63930/#content:
- Descargar Google Play Services
- Copiar la librería a la carpeta AddLibraries del programa B4a. v6.50.
- Poner en el AndroidManifest como versión mínima (minSdkVersion) 16. (14+)
- Crear un proyecto en https://console.developers.google.com.
- Habilitar Google Maps Android API.
- Crear las credenciales: una API Key y una SHA1.
- Integrar el proyecto con Firebase y descargar el archivo google-services.json, y copiarlo en la carpeta raiz del proyecto.
- Añadir la línea #AdditionalJar: com.google.android.gms
- Añadir en el manifest:
			
				B4X:
			
		
		
		'************ Google Play Services Base ************
AddApplicationText(
   <activity android:name="com.google.android.gms.common.api.GoogleApiActivity"
  android:theme="@android:style/Theme.Translucent.NoTitleBar"
  android:exported="false"/>
    <meta-data
  android:name="com.google.android.gms.version"
  android:value="@integer/google_play_services_version" />
)
'************ Google Play Services Base (end) ************
AddApplicationText(
<meta-data
  android:name="com.google.android.geo.API_KEY"
  android:value="Axxxx"/>   'Nuestra API Key
)- Añadir al código:
			
				B4X:
			
		
		
		Sub Activity_Create(FirstTime As Boolean)
   Activity.LoadLayout("1")
   If MapFragment1.IsGooglePlayServicesAvailable = False Then
     ToastMessageShow("Please install Google Play Services.", True)
   End If
End Sub
Sub MapFragment1_Ready
   gmap = MapFragment1.GetMap
   Dim m1 As Marker = gmap.AddMarker(10, 30, "test")
   m1.Snippet = "This is the snippet"
End Sub¿Alguna idea?
 
				 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		