2013-03-12 10 views
7

Obwohl ich in der Kartenansicht setEnabled(false) rufe, treten noch Berührungsereignisse auf. In meinem Fall habe ich einen Marker und ein Infofenster eingerichtet und möchte nicht, dass der Benutzer das Infofenster schließt. Leider verschwindet durch das Berühren der Karte das Infofenster immer noch.GoogleMaps v2 View deaktivieren, damit alle Berührungsereignisse ignoriert werden

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

ich schon

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

aber nicht daran hindert, berührt das Schließen des Infofensters.

+0

Abgelegt als ein Fehler: http://code.google.com/p/gmaps-api-issues/issues/detail?id=5114 –

Antwort

0

Was ist mit der Einstellung Hörer auf GoogleMap mit setOnMapClickListener, setOnInfoWindowClickListener und setOnMarkerClickListener, um die Ereignisse zu konsumieren, d. H. Do-nothing?

+0

Sie geben keine Antwort, das ist eine Frage. Überprüfen Sie es, bevor Sie es senden, oder geben Sie es stattdessen als Kommentar zur Frage ein. –

Verwandte Themen