Spanish Mover mi posición en el mapa sin tener que cargar el mapa de nuevo y trazar mi posición con un desti

deneus

Member
Licensed User
Longtime User
Hola, estoy intentando poner un mapa de google maps y mover mi posición en el mapa sin tener que cargar el mapa de nuevo con las coordenadas de mi nueva posición y trazar en este mi posición con un destino dado, en el foro no encuentro un ejemplo, tal vez por no usar las palabras adecuadas, hay algún ejemplo de esto?

Gracias.
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola

Podrias explicar mejor que es lo que quieres hacer?

Saludos
 

deneus

Member
Licensed User
Longtime User
Hola, perdón planteo la pregunta mas fácil, busco navegar con google de un punto gps a otro con un WebView por ejemplo.
Lo que he encontrado en el foro es que cuando me voy moviendo para ver mis ubicaciones gps tengo que cargar de nuevo un http, bucos introducir las nuevas posiciones sin llamar a una nueva http, he visto que las apis de google lo hacen, algo que simula es esto pero sin coordenadas guardadas sino cogiéndolas del GPS:
http://hobbycoders.com/demos/gpssimulation/
http://www.geocodezip.com/v3_animate_marker_directions.HTML

Gracias.
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola

Si cargas el google maps en un WebView, poco puedes hacer, si lo que quieres hacer es lo de los ejemplos que has puesto tendras que emplear la libreria Google Maps y GoogleMapsExtras , tienes un tutorial de Erel aqui:
https://www.b4x.com/android/forum/threads/google-maps-android-v2-tutorial.24415/#content

Y sobre GoogleMapsExtras tienes uno con ejemplos de Warwound aqui:
https://www.b4x.com/android/forum/threads/googlemapsextras.26277/

Cuando te metas en el "mundo" de Google Maps, te daras cuenta que lo dificil no son la aplicaciones, si no la configuración :D, tendras que añadir Google Play Services, crear una llave de firma (fácil) para poder crear el proyecto API, y la "suerte" es que ahora esa parte está en castellano, lo malo es que no es facil de entender. Me gustaria en algún momento hacer un tutorial, pero voy fatal de tiempo y no es algo simple ni que requiera poco tiempo para hacerlo bien y que se entienda. Si quieres saber mas sobre toda esa parte de configuración, puedes mirar aqui:

https://developers.google.com/maps/documentation/android/start#creating_an_api_project

Eso si, cuando hagas un proyecto te gustará, y verás que las posibilidades con Google Maps son muy grandes.


Suerte

Saludos
 

achtrade

Active Member
Licensed User
Longtime User
Lo que necesitas es usar marcadores. El marcador es el que te está señalando tu posición en el mapa.

B4X:
Sub GPS_LocationChanged (Location1 As Location)
    passiveLat = NumberFormat2(Location1.Latitude,0,6,6,False)
    passiveLong = NumberFormat2(Location1.Longitude,0,6,6,False

    gmap.Clear
    Dim MarkerOptions1 As MarkerOptions
    MarkerOptions1.Initialize
    MarkerOptions1.Position2(passiveLat, passiveLong).Snippet("").Title("Mi Ubicacion !").Visible(True)
    Dim marker1 As Marker=GoogleMapsExtras1.AddMarker(gmap, MarkerOptions1)
end sub

Necesitas usar las lib GPS, GoogleMap y GoogleMapExtras

Si necesitas más info me avisas
 

JAVIERGARCIA

Member
Licensed User
Longtime User
Buenos días;
alguien podría ayudarme en lo siguiente:
Necesito desde una aplicación que estoy realizando, poder insertar waypoints en una capa y mapa determinado en mymaps (de google maps) y no se bien por donde enfocarlo; voy un poco perdido con tanta información.
Ya se que desde la misma aplicación (my maps) en el móvil, o con algunas otras de google play podría hacer algo similar, pero he de hacerlo mediante código pues al recoger coordenadas con el programa, además estoy metiendo campos añadidos en una base, así como reenviando información de gps a otros sitios.

Muchas gracias (solo que tuviera un poco la idea de como hacerlo, creo que sabría seguir solo)

Saludos
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola

Creo que esto tendrias que plantearlo en otro post, ya que preguntar algo diferente dentro de un post, hace que desde fuera no se vea si alguien te da la solución, aunque la solucion a esto es la misma de arriba, hazlo con marcadores.

Saludos
 

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola Gregorio

Ya te respondi (en parte) en el post Mi ubicación en Google Maps

Saludos
 
Top