Actualmente yo era capaz de ver a todos mis marcadores en Google maps Android API de Google maps v2.

Agregar mi marcador en el mapa:

mapView.addMarker
     (new MarkerOptions()
      .position(aUsersLocation).
      icon(BitmapDescriptorFactory.fromBitmap(aUserImage))
      .snippet(My_VALUE_1)
      .title(My_VALUE_2)
     .hideInfoWindow();

Tengo varios marcadores y asignado unos valores (My_VALUE_1 y My_VALUE_2) para cada marcador del fragmento y del título. Cuando el usuario hace clic en un marcador, necesito estas única de valor y voy a recibir estos valores en onMarkerClick escucha como:

        @Override
        public boolean onMarkerClick(Marker theMarker) 
        {
            String aValue1 = theMarker.getSnippet();
            String aValue2 = theMarker.getTitle();
            theMarker.getPosition().latitude...
           ...
            return false;
        }

Mi pregunta es: como voy a añadir el fragmento de código y título de valores en el marcador, cuando el usuario hace clic en el marcador, infoWindow se muestra.

Necesito para ocultar el marcador del infoWindow. He probado con hideInfoWindow, pero parece ser que no funciona.

Alguna sugerencia por favor.

Gracias.

OriginalEl autor | 2013-06-18

1 Comentario

  1. 87
    return true;

    de onMarkerClick para deshabilitar el comportamiento predeterminado de mostrar la ventana de información y centrado en el marcador.

    Por cierto, si todavía deseas mantener el centro del mapa de la animación para el marcador (pero sólo quiero mantener la ventana de información oculta), sólo tiene que añadir mapView.animateCamera(CameraUpdateFactory.newLatLng(marker.getPosition())); antes de return true;
    Gracias a ambos mucho su respuesta/comentario!
    ¿Qué pasa si yo sólo quería mostrar la ventana de información, pero no se mueven del centro de animación. puede usted por favor, sugiera la solución para ese problema.
    Entonces supongo que llame marker.showInfoWindow() y return true que indica el clic es manejado por su código.
    Gracias respuesta.

    OriginalEl autor MaciejGórski

Dejar respuesta

Please enter your comment!
Please enter your name here