diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java index a017475cf..ea15583d9 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java @@ -656,9 +656,16 @@ public class MapboxMap { adaptedView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { + + if(mSelectedMarkers.contains(marker)){ + return; + } + if(mOnMarkerViewClickListener!=null){ mOnMarkerViewClickListener.onMarkerClick(marker, v); } + + mSelectedMarkers.add(marker); } });