2012-12-04 27 views
27

में मानचित्र रोटेशन सुविधा को अक्षम करने के लिए कैसे करें मैं अपने आवेदन में मैपफ्रैमेंट जोड़ने के लिए Google Maps Api Version 2 for Android का उपयोग करता हूं।एंड्रॉइड मैप फ्रैगमेंट

यह टुकड़े गति और एपीआई उपयोगिता के मामले में बहुत कुछ सुधारता है। अफसोस की बात यह है कि यह नक्शा को दो अंगुली इशारा के साथ घूमने की अनुमति देता है। मैं रोटेशन को अक्षम करना चाहता हूं क्योंकि ज़ूमिंग के लिए इशारा के बजाए यह दो उंगली इशारा अक्सर पहचाना जाता है।

मैं मानचित्र रोटेशन को कैसे अक्षम कर सकता हूं?

उत्तर

78

यदि आप दस्तावेज़ में सही स्थान पर देखते हैं तो यह सीधे आगे बढ़ता है।

GoogleMap के अंदर UiSettings कक्षा है जो इशारों को सक्षम और अक्षम करने की अनुमति देती है।

SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.maps_fragment); 
    GoogleMap map = mapFragment.getMap(); 
    map.getUiSettings().setRotateGesturesEnabled(false); 
+2

आप अपने जवाब को स्वीकार करना चाहिए - के रूप में यह भी डेमो-ऐप में दिखाया जाने पर उन सभी सुविधाओं के लिए बारी करने के लिए कैसे और बंद ... – Ridcully

+0

मैं भी ज़ूम बटन अक्षम करने लगता है की कोशिश की और मैं, या सवाल हटाना इसे getUiSettings() में मिला। setZoomControlsEnabled (false) – Amt87

+0

बिल्कुल सही समाधान :) –

संबंधित मुद्दे