viernes, 8 de marzo de 2013

Mostrar siempre la información de un Marker


Cuando creamos un Marker en un mapa, no siempre muestra la información del marcador por defecto. Es decir, si tenemos el código siguiente, nos mostraría algo como lo que se ve en la imagen de abajo.

Marker miMaker=miMapa.addMarker(new MarkerOptions()
.position(lugar)
.title(title)
.snippet(info)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.escudo))
.anchor(0.5f,0.5f));


Entonces si queremos que se muestre la información del marcador debemos utilizar el método showInfoWindow(), quedando el código de la siguiente manera:

Marker miMaker=miMapa.addMarker(new MarkerOptions()
.position(lugar)
.title(title)
.snippet(info)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.escudo))
.anchor(0.5f,0.5f));
miMaker.showInfoWindow();

Ahora ya se vería la información del marcador cuando abrimos el mapa, sin tener que pulsar sobre dicho marcador.



1 comentario:

  1. y si quisiera que al darle clic al marcador, me salga la dirección en un textview en la parte superior?

    ResponderEliminar