Mimo że w widoku mapy dzwonię pod numer setEnabled(false)
, wydarzenia dotykowe nadal będą występować. W moim przypadku ustawiam znacznik i okno informacyjne i nie chcę, aby użytkownik zamknął okno informacyjne. Niestety, dotykając mapy, okno informacyjne nadal znika.Wyłącz GoogleMaps v2 Wyświetl, aby ignorował wszystkie zdarzenia dotykowe.
mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
mapFragment.getView().setEnabled(false);
już zrobić
mapFragment.getMap().getUiSettings().setAllGesturesEnabled(false)
ale to nie przeszkadza dotyka od zamykania okna informacyjnego.
Założono jako błąd: http://code.google.com/p/gmaps-api-issues/issues/detail?id=5114 –