2013-03-12 4 views
7

マップのビューでsetEnabled(false)と呼んでも、タッチイベントはまだ発生します。私の場合は、マーカーとインフォメーションウィンドウを設定しましたが、ユーザーがインフォメーションウィンドウを閉じることは望ましくありません。残念ながら、地図に触れても情報ウィンドウは消えます。すべてのタッチイベントを無視するようにGoogleMaps v2 Viewを無効にする

mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map); 
mapFragment.getView().setEnabled(false); 

私はすでに

mapFragment.getMap().getUiSettings().setAllGesturesEnabled(false) 

を行うが、これは情報ウィンドウを閉じてからタッチを防ぐことはできません。

+0

バグとして提出:http://code.google.com/p/gmaps-api-issues/issues/detail?id=5114 –

答えて

0

何のイベントを消費するsetOnMapClickListenersetOnInfoWindowClickListenersetOnMarkerClickListenerGoogleMapにリスナーの設定について、すなわち何もしませんか?

+0

あなたは答えを提供していません。それは質問です。それを提出する前に確認するか、代わりに質問にコメントとして提供してください。 –