2013-06-07 7 views
42

Kann ich per Drag-Funktionalität zu deaktivieren, wenn der Benutzer die Karte mit den Fingern zu ziehen versucht, ohne in den Zoom zu stören und Auszoomen?Android Google Maps: disable in MapFragment ziehen

Jeder bitte eine Idee, dies zu tun vorschlagen! Danke für Ihre wertvolle Hilfe !!

Antwort

71

ich hier denke, ist das, was Sie suchen:

Innen Google Maps Android v2

Scroll (pan) Gesten

Ein Benutzer kann blättern (pan) rund um die Karte, indem Sie die Karte verschieben mit ihre Finger. Sie können durch den Aufruf UiSettings.setScrollGesturesEnabled (boolean) Scrollen deaktivieren.

+0

Vielen Dank! Das ist die große Hilfe !! – Mahe

83

können Sie deaktivieren in MapFragment ziehen mit:

googleMap.getUiSettings().setScrollGesturesEnabled(false); 
2

für disable Schleppen in MapFragment diesen Code:

googleMap.getUiSettings().setScrollGesturesEnabled(false); 

arbeitet als @tomrozb sagte. , aber das Kartenzoom kann nicht durch Berühren der Karte deaktiviert werden. Verwenden Sie dazu diesen Code neben dem obigen Code:

googleMap.getUiSettings().setZoomGesturesEnabled(false);