2012-12-04 16 views
27

Google Maps Api Version 2 for Androidを使用して、自分のアプリケーションにMapFragmentを追加します。Androidマップの一部の地図回転機能を無効にする方法

このフラグメントは、速度とAPIの使いやすさの点でかなり改善されています。残念ながら、それはまた、2本の指のジェスチャーで地図を回転させることも可能にします。この2本の指のジェスチャーは、ズームのジェスチャーの代わりにしばしば認識されるため、回転を無効にしたいと思います。

マップの回転を無効にするにはどうすればよいですか?

答えて

78

ドキュメントで正しい場所を調べると、まっすぐであることが判明しました。

ジェスチャーの有効化と無効化を許可するGoogleマップには、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

パーフェクトソリューション:) –

関連する問題