InfoWindow (Google Maps) captura de un evento de cierre de la ventana

¿Cuáles son sus maneras de activar la acción cuando se está cerrando infowindow? No puedo encontrar oyentes para eso. Estaba pensando en ejecutar algunos Runnable de fondo comprobando si marker.isInfoWindowShown ().

Lo que deseo hacer – el botón de la exhibición sobre mi mapa, cuando el usuario hace clic el punto (la ventana de Info aparece), allí es también este botón en la parte inferior de la pantalla. Cuando infoWindow desaparece, el botón tampoco es visible.

¿Algún consejo sobre qué oyentes debo leer?

2 Solutions collect form web for “InfoWindow (Google Maps) captura de un evento de cierre de la ventana”

En la actualidad en google maps android api, no hay ningún oyente directo correspondiente al cierre de la infowindow de un marcador. Pero puedes lograr la funcionalidad requerida en tu aplicación, comprobando los siguientes eventos que actuarían como las razones para cerrar un infowindow:

1, GoogleMap.OnMapClickListener : Cuando un usuario teclea en el mapa, cualquier infowindow visible actualmente se cerrará. Así que puede agregar una lógica en este listener para ejecutar la funcionalidad requerida cuando infowindow está cerrado

2, marker.hideInfoWindow () : Otra razón por la que un infowindow se cerrará será si llama al método hideinfowindow en un marcador. Si llama a este método, debe agregar la funcionalidad necesaria cuando se cierra infowindow, inmediatamente después de llamar a este método.

Bueno, yo soy demasiado tarde para responder a esto, pero ahora es posible saber cuando el infowindow de google mapa se cerró mediante el siguiente método.

@Override public void onMapReady(GoogleMap googleMap) { mMap = googleMap; mMap.setOnInfoWindowCloseListener(new GoogleMap.OnInfoWindowCloseListener() { @Override public void onInfoWindowClose(Marker marker) { //hide or do something you want } }); } 
  • ¿Cómo ajustar el nivel de zoom para ajustar el límite y, a continuación, el mapa del centro en marcador de desplazamiento?
  • ¿Cómo obtener resultados específicos del país en la API de Google Places para AutocompletePredictions en Android?
  • OnMarkerClick no funciona (v2)
  • Prefijo de espacio de nombres inesperado "xmlns" encontrado para fragmento de etiqueta Prefijo de espacio de nombres inesperado "mapa" encontrado para fragmento de etiqueta
  • Google Map V2 Android y iOS colocan decimales latlng
  • Agregar barra de herramientas de búsqueda sobre google map como en la aplicación nativa de Android
  • cómo borrar todas las superposiciones de mapa o marcadores de google map en android?
  • Android maps: No se pudo encontrar el estilo 'mapViewStyle' en el tema actual
  • INSTALL_FAILED_MISSING_SHARED_LIBRARY un proplem de emulador de android
  • Integre una función "Buscar mapas" en una aplicación para Android
  • Google Maps API Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.