2013-03-12 12 views
7

Anche se chiamo setEnabled(false) sulla visualizzazione della mappa, gli eventi di tocco continuano a verificarsi. Nel mio caso ho impostato un indicatore e una finestra informativa e non voglio che l'utente chiuda la finestra informativa. Sfortunatamente toccando la mappa la finestra delle informazioni scompare ancora.Disabilita GoogleMaps v2 Visualizza in modo che ignori tutti gli eventi di tocco

mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map); 
mapFragment.getView().setEnabled(false); 

ho già fare

mapFragment.getMap().getUiSettings().setAllGesturesEnabled(false) 

, ma questo non impedisce tocchi dalla chiusura della finestra informazioni.

+0

Archiviato come un bug: http://code.google.com/p/gmaps-api-issues/issues/detail?id=5114 –

risposta

0

Che dire di impostare gli ascoltatori su GoogleMap con setOnMapClickListener, setOnInfoWindowClickListener e setOnMarkerClickListener per consumare gli eventi, vale a dire fare-nulla?

+0

Non fornire una risposta, questa è una domanda. Verificalo prima di inviarlo o fornirlo come commento alla domanda. –

Problemi correlati