From 5a455b57b3e2671727dee4d233d9f2b7d58d98a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrique=20Lo=CC=81pez=20Man=CC=83as?= Date: Tue, 9 Dec 2025 08:50:06 +0100 Subject: [PATCH 1/2] feat: added OnInfoWindowCloseListener --- .../com/google/maps/android/collections/MarkerManager.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/library/src/main/java/com/google/maps/android/collections/MarkerManager.java b/library/src/main/java/com/google/maps/android/collections/MarkerManager.java index 70cb7f927..811db4f50 100644 --- a/library/src/main/java/com/google/maps/android/collections/MarkerManager.java +++ b/library/src/main/java/com/google/maps/android/collections/MarkerManager.java @@ -133,6 +133,8 @@ protected void removeObjectFromMap(Marker object) { public class Collection extends MapObjectManager.Collection { private GoogleMap.OnInfoWindowClickListener mInfoWindowClickListener; private GoogleMap.OnInfoWindowLongClickListener mInfoWindowLongClickListener; + + private GoogleMap.OnInfoWindowCloseListener mInfoWindowCloseListener; private GoogleMap.OnMarkerClickListener mMarkerClickListener; private GoogleMap.OnMarkerDragListener mMarkerDragListener; private GoogleMap.InfoWindowAdapter mInfoWindowAdapter; @@ -191,6 +193,10 @@ public void setOnInfoWindowLongClickListener(GoogleMap.OnInfoWindowLongClickList mInfoWindowLongClickListener = infoWindowLongClickListener; } + public void setOnInfoWindowCloseListener(GoogleMap.OnInfoWindowCloseListener infoWindowCloseListener) { + mInfoWindowCloseListener = infoWindowCloseListener; + } + public void setOnMarkerClickListener(GoogleMap.OnMarkerClickListener markerClickListener) { mMarkerClickListener = markerClickListener; } From 6f77b2321db63c26a5a6d536f9ba7aeec6f283ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enrique=20Lo=CC=81pez=20Man=CC=83as?= Date: Tue, 9 Dec 2025 08:53:30 +0100 Subject: [PATCH 2/2] feat: added OnInfoWindowCloseListener --- .../maps/android/collections/MarkerManager.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/library/src/main/java/com/google/maps/android/collections/MarkerManager.java b/library/src/main/java/com/google/maps/android/collections/MarkerManager.java index 811db4f50..59a36a456 100644 --- a/library/src/main/java/com/google/maps/android/collections/MarkerManager.java +++ b/library/src/main/java/com/google/maps/android/collections/MarkerManager.java @@ -37,7 +37,8 @@ public class MarkerManager extends MapObjectManager