Deaktivieren Sie bewegen, in mapview
Ist es möglich, zu deaktivieren, die sich innerhalb der google Karte?
InformationsquelleAutor der Frage Vincent | 2011-04-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es möglich, zu deaktivieren, die sich innerhalb der google Karte?
InformationsquelleAutor der Frage Vincent | 2011-04-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Obwohl es eine akzeptierte Antwort, nur bietet meiner Antwort, da es nicht mir helfen.
mapView.setClickable(false) funktioniert nicht, die ganze Zeit, wie Fällen, wo man eine mapView innerhalb einer scrollView. So habe ich eine view-Objekt direkt über die mapView in der gleichen Größe.
Behandelt die onTouchListener für mein overlay anzeigen und übergeben alle touch-events zu den Eltern der mapView (ScrollView in meinem Fall), also durch-vorbei an all den touch-Ereignisse aus dem mapView zu scrollview.
Einen weiteren Weg zu erreichen ist, indem Sie
InformationsquelleAutor der Antwort Aalap
diese deaktivieren können, bewegen in der Karte
InformationsquelleAutor der Antwort avez raj
Fand ich heraus, dass es setClickable(false);
InformationsquelleAutor der Antwort Vincent
Werden Sie wollen, um setClickable(false), aber Sie werden auch wahrscheinlich wollen setFocusable(false), um zu verhindern, dass die MapView von erste Fokus.
Dies kann ein problem sein, wenn der Benutzer benutzt die hardware-Navigations-buttons, denn wenn die MapView, die den Fokus hat dann wird die oben-unten-Links-rechts-Tasten wird die Karte zu scrollen.
InformationsquelleAutor der Antwort emmby
Wir können aufhören, Nutzer-Interaktionen mit MapView oder SupportMapFragment mit GoogleMapOptions
InformationsquelleAutor der Antwort I Don't Exist
Wenn Sie einbetten der Karte anzeigen in Ihrer app, und ich denke, Sie können verwenden Sie statische Karten die gleichen.
InformationsquelleAutor der Antwort Vinay
Ich erstellt customMapView erweitert MapView
und überschreiben Sie die onInterceptTouchEvent Methode.
InformationsquelleAutor der Antwort dan
Vielleicht könnte dies eine Lösung sein:
mapView.setEnabled(false)
InformationsquelleAutor der Antwort Fesp