Skip to content

Commit 6f77b23

Browse files
committed
feat: added OnInfoWindowCloseListener
1 parent 5a455b5 commit 6f77b23

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

library/src/main/java/com/google/maps/android/collections/MarkerManager.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ public class MarkerManager extends MapObjectManager<Marker, MarkerManager.Collec
3737
GoogleMap.OnMarkerClickListener,
3838
GoogleMap.OnMarkerDragListener,
3939
GoogleMap.InfoWindowAdapter,
40-
GoogleMap.OnInfoWindowLongClickListener {
40+
GoogleMap.OnInfoWindowLongClickListener,
41+
GoogleMap.OnInfoWindowCloseListener{
4142

4243
public MarkerManager(GoogleMap map) {
4344
super(map);
@@ -92,6 +93,14 @@ public void onInfoWindowLongClick(@NonNull Marker marker) {
9293
}
9394
}
9495

96+
@Override
97+
public void onInfoWindowClose(@NonNull Marker marker) {
98+
Collection collection = mAllObjects.get(marker);
99+
if (collection != null && collection.mInfoWindowCloseListener != null) {
100+
collection.mInfoWindowCloseListener.onInfoWindowClose(marker);
101+
}
102+
}
103+
95104
@Override
96105
public boolean onMarkerClick(@NonNull Marker marker) {
97106
Collection collection = mAllObjects.get(marker);

0 commit comments

Comments
 (0)