2012-12-04 26 views
27

Uygulamamma bir MapFragment eklemek için Google Maps Api Version 2 for Android kullanıyorum.Android Map Fragmanı'nda harita döndürme özelliği nasıl devre dışı bırakılır

Bu Fragmanlar hız ve API kullanılabilirliği açısından çok şey geliştirir. Ne yazık ki haritayı iki parmak hareketi ile döndürmeyi de sağlar. Döndürmeyi devre dışı bırakmak istiyorum çünkü bu iki parmak hareketi genellikle yakınlaştırma hareketi yerine tanınmaktadır.

Harita döndürmeyi nasıl devre dışı bırakabilirim? Belgelerindeki doğru yere bakarsanız, düz ileriye doğru ortaya çıkmıştır.

cevap

78

Bir GoogleMap içinde, hareketlerin etkinleştirilmesini ve devre dışı bırakılmasını sağlayan UiSettings sınıfı var.

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

Cevabını kabul etmelidir - hatta tüm bu özellikleri açmak ve kapatmak ... – Ridcully

+0

Ben de zum düğmeleri devre dışı bırakma bulmaya çalıştı ve ben nasıl Demo-App gösterildiği şekliyle, ya soruyu silmek getUiSettings() içinde bulundu. setZoomControlsEnabled (false) – Amt87

+0

Mükemmel çözüm :) –

İlgili konular