Spanish Boton en Infowindow de GoogleMap

pcmas

Member
Licensed User
Longtime User
Hola gente, espero me puedan ayudar, tengo el siguiente inconveniente.
Quiero que al hacer click sobre un Maker de GoogleMaps, se muestre en el infowindows una texto y un boton debajo para poder abrir un activity desde el mismo, la idea es abrir el detalle del cliente al que estoy visitando en el mapa.
Yo tengo hecho algo similar en Javascript y GoogleMap pero aqui no puedo referenciar a infowindows y no encuentro nada que me pueda ayudar.

Asi estoy mostrando los clientes en el mapa y se ven perfectos, solo que al hacer click tengo un titulo y un texto.

Dim m As Marker = gmap.AddMarker3(-38.955483, -68.220298, "Cliente 1",LoadBitmap(File.DirAssets,"uno.png"))
Dim m1 As Marker = gmap.AddMarker3(-38.951456, -68.220298, "Llegada",LoadBitmap(File.DirAssets,"dos.png"))
Dim m2 As Marker = gmap.AddMarker3(-38.951664, -68.228384, "Tres",LoadBitmap(File.DirAssets,"tres.png"))
m.Title="Cliente 1"
m.Snippet="Este es el Cliente 1"
m1.Title="Cliente 2"
m1.Snippet="Este es el Cliente 2"
m2.Title="Cliente 3"
m2.Snippet="Este es el Cliente 3"



Desde ya muchas gracias a todos!
 

eurojam

Well-Known Member
Licensed User
Longtime User
Hola, puedes hacer un OnInfoWindowClickListener, cuando alguien haces click puedes abrir un nuevo activity o hacer algo parecido
B4X:
Sub MapFragment1_Ready
....el code tuyo ....

      Dim OnInfoWindowClickListener1 As OnInfoWindowClickListener
      OnInfoWindowClickListener1.Initialize("OnInfoWindowClickListener1")       
      GoogleMapsExtras1.SetOnInfoWindowClickListener(GoogleMap1,  OnInfoWindowClickListener1)
....el code tuyo
end sub

Sub OnInfoWindowClickListener1_click(Marker1 As Marker)
   'hacer algo
End Sub

stefan
 
Top