Даже при том, что есть принятый ответ, просто предоставив мой ответ, поскольку он не помог мне.
mapView.setClickable (false) не работает постоянно, как в случаях, когда у вас есть mapView внутри scrollView. Поэтому я создал объект вида прямо над mapView того же размера.
Обработал onTouchListener для моего наложения и передал все сенсорные события родителю mapView (в моем случае ScrollView), следовательно, пропустив все сенсорные события из mapView в scrollview.
Еще один способ достичь - сделать
mMap.getUiSettings().setAllGesturesEnabled(false);