Spanish Mostrar un Mapa de Google

edgardomf

Member
Licensed User
Hola a todos
Estoy tratando de manejar el GoogleMaps con B4A Ver 9.90 pero aunque probablemente todo lo realizado en
B4A - https://www.b4x.com/android/forum/threads/google-maps.63930/#content
y ademas el ejemplo Proyect.zip contenido en:
Siempre tengo el mismo inconveniente, No me muestra el mapa Inicial ni cuando presiono un lugar, aparece en Blanco.
Cuando copie el proyecto de B4A antes que este con gmap.MyLocation, me aparece bien Lon. y Lat. ...
Que puede ser.?
 

José J. Aguilar

Expert
Licensed User
¿Has probado con el ejemplo más reciente y tienes bien las API Keys?

¿Tienes lo necesario en el manifest? ¿Seguiste estos pasos?

Installation instructions:

- Register your app in Google developer console: https://console.developers.google.com
You need to enable Google Maps Android API.
Then click on Credentials -> Create Credentials -> API Key -> Android Key.
You should get a key that looks like: AIzaSyCmFHamGE0O0BvxxxxxxxxXbTCSrjFVg-Q
 

edgardomf

Member
Licensed User
Hola José, Gracias por tu atencion .
Si primero realice mi propio API Key, con el ejemplo publicado en
https://www.b4x.com/android/forum/threads/google-maps.63930/#content
y después el ejemplo que vos me indicas como reciente. Pero en los dos casos no tengo ningun error y carga perfecto con Bridge y me aparece en blanco la MapFragment
Además modifique y la siguiente línea e indica la posición correctamente.

Sub MapFragment1_Click (Point As LatLng)

Dim LL As LatLng
LL=gmap.MyLocation
MsgboxAsync("Posicion Actual:" & LL & Chr(10) & " Punteado:" & Point," POSICIONES")
Log("Valores Lat: " & Point.Latitude & " Lon:" & Point.Longitude)


gmap.AddMarker(Point.Latitude, Point.Longitude, "New Marker")

End Sub
Pero no me doy cuenta donde puede ser...
 

oparra

Well-Known Member
Licensed User
Hola José, Gracias por tu atencion .
Si primero realice mi propio API Key, con el ejemplo publicado en
https://www.b4x.com/android/forum/threads/google-maps.63930/#content
y después el ejemplo que vos me indicas como reciente. Pero en los dos casos no tengo ningun error y carga perfecto con Bridge y me aparece en blanco la MapFragment
Además modifique y la siguiente línea e indica la posición correctamente.

Sub MapFragment1_Click (Point As LatLng)

Dim LL As LatLng
LL=gmap.MyLocation
MsgboxAsync("Posicion Actual:" & LL & Chr(10) & " Punteado:" & Point," POSICIONES")
Log("Valores Lat: " & Point.Latitude & " Lon:" & Point.Longitude)


gmap.AddMarker(Point.Latitude, Point.Longitude, "New Marker")

End Sub
Pero no me doy cuenta donde puede ser...

Revisa los permisos de tu API en la cuenta de google.

o prueba con la API del ultimo demo, si en este te aparece el mapa, son los permisos de tu api en la cuenta google..


o sube un proyecto aquí y te ayudo.

Saludos.
 

edgardomf

Member
Licensed User
Si Oparra, Gracias. Parece que es el permiso u otra cosa del API de Google, ya que lo ejecute uno que tenia cargado y funciona. Además funcionan todos los demás API que había creado antes.
Que me recomendas para aprender a utilizar API de Google ?
SOLUCIONADO
 

oparra

Well-Known Member
Licensed User
Si Oparra, Gracias. Parece que es el permiso u otra cosa del API de Google, ya que lo ejecute uno que tenia cargado y funciona. Además funcionan todos los demás API que había creado antes.
Que me recomendas para aprender a utilizar API de Google ?
SOLUCIONADO

Edgar, Depende que quieres hacer con las API de google o bien que quieres hacer con MAPAS.

Pero te sugiero que busques: en el foro

GoogleMapExtra para trabajar con marcar, poligonos, etc.
GPS o FusedLocationProvider para localización de tu dispositivo Lat, Long y usar en el mapa

Saludos,
 
Top