Cómo agregar valores en google map v2 marcador android?

He buscado en google pero no pude conseguirlo. Necesito este tipo donde los valores estén en marcadores

Introduzca aquí la descripción de la imagen

No podía tener una idea de cómo hacer como lo que se muestra arriba.

GoogleMap gm; gm = ((SupportMapFragment) (getSupportFragmentManager() .findFragmentById(R.id.map))).getMap(); gm.setOnInfoWindowClickListener(this); gm.addMarker(new MarkerOptions() .title(jsonObj.getString("project_name")); @Override public void onInfoWindowClick(final Marker marker) { String name = marker.getTitle(); // this displays when marker window gets tap } 

Pero el código anterior sólo aparece cuando toco la ventana del marcador. Sólo quiero mostrar como arriba enlace iamge. ¿Cómo hacer that.please ayudar a resolver el problema.

Gracias por adelantado.

Utilizar la biblioteca de utilidades de mapa de android

Aquí está el enlace a la página web y ve a través del video publicado.

http://googlemaps.github.io/android-maps-utils/

1.Downlaod la biblioteca de

Github.com/googlemaps/android-maps-utils

2.Para utilizar marque este enlace

Uso de android-maps-utils con ADT

  IconGenerator tc = new IconGenerator(this); Bitmap bmp = tc.makeIcon("hello"); // pass the text you want. 

A continuación, establezca el mapa de bits en el objeto de mapa

  .icon(BitmapDescriptorFactory.fromBitmap(bmp))); 

Chasquido

Introduzca aquí la descripción de la imagen

Para un dibujo libre completo del icono del marcador, el código puede ser similar al siguiente. En este caso sólo el texto es el contenido del marcador. Pero puedes dibujar algo en el lienzo. Sólo asegúrese de adaptar el tamaño.

 public BitmapDescriptor getTextMarker(String text) { Paint paint = new Paint(); /* Set text size, color etc. as needed */ paint.setTextSize(24); int width = (int)paint.measureText(text); int height = (int)paint.getTextSize(); paint.setTextAlign(Align.CENTER); // Create a transparent bitmap as big as you need Bitmap image = Bitmap.createBitmap(width, height, Config.ARGB_8888); Canvas canvas = new Canvas(image); // During development the following helps to see the full // drawing area: canvas.drawColor(0x50A0A0A0); // Start drawing into the canvas canvas.translate(width / 2f, height); canvas.drawText(text, 0, 0, paint); BitmapDescriptor icon = BitmapDescriptorFactory.fromBitmap(image); return icon; } 

A continuación, utilice este método al crear las opciones de marcador:

 mMap.addMarker(new MarkerOptions() .position(new LatLng(lati, longi)) .icon(getTextMarker("some text")); 

Según los documentos de Google Maps para Android V2 :

Una ventana de información le permite mostrar información al usuario cuando toque en un marcador en un mapa. De forma predeterminada, se muestra una ventana de información cuando un usuario teclea en un marcador si el marcador tiene un conjunto de títulos. Sólo se muestra una ventana de información cada vez. Si un usuario hace clic en otro marcador, la ventana actual se oculta y se mostrará la nueva ventana de información. Puede mostrar una ventana de información mediante programación llamando a showInfoWindow () en el marcador de destino. Una ventana de información se puede ocultar llamando a hideInfoWindow () .

Puede mostrar la ventana de información de esta manera:

 Marker marker = myMap.addMarker(new MarkerOptions() .position(latLng) .title("Title") .snippet("Snippet") .icon(BitmapDescriptorFactory .fromResource(R.drawable.marker))); marker.showInfoWindow(); 

Espero que funcione para usted.

  • Cómo crear un marcador de mapa de bits personalizado con Android mapa API v2
  • Activación de un evento de mapa (como un clic de marcador) en Google Maps Android V2
  • Android Google Maps API v2 - cómo cambiar el icono de marcador
  • Android Google Maps v2 - Añadir objeto al marcador
  • Superposiciones de mapas eficaces en Google Maps de Google
  • ¿Cómo mostrar múltiples marcadores con diferentes iconos en Google Maps Android API v2?
  • No se puede obtener GoogleMap OnMarkerClickListener para trabajar
  • Cómo dibujar el marcador en el centro de la polilínea
  • ¿Cómo obtener la posición del marcador antes de arrastrar?
  • Localización en tiempo real del dispositivo android desde otro dispositivo
  • Marcador v2 de la API de Google Maps de Google Maps con saltos de anclaje personalizados definidos cuando se arrastra
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.