7

マップビューを呼び出しsetEnabled(false)ますが、タッチイベントは引き続き発生します。私の場合、マーカーと情報ウィンドウを設定しましたが、ユーザーに情報ウィンドウを閉じてほしくないのです。残念ながら、地図をタッチしても情報ウィンドウは消えます。

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

私はすでにします

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

しかし、これはタッチが情報ウィンドウを閉じるのを妨げるものではありません。

4

1 に答える 1

0

でリスナーを設定GoogleMapsetOnMapClickListener、イベントsetOnInfoWindowClickListenersetOnMarkerClickListener消費する、つまり何もしないのはどうですか?

于 2015-01-15T20:16:19.117 に答える