新しい v2 API の Google マップ オブジェクトに問題があります。マップ オブジェクトを表示および非表示にするメソッドを追加しようとしていますが、機能しないようです。
たとえば、MapFragment クラスを拡張する MyMapFragment というクラスがあります。
ここに投稿されているのを見たいくつかの方法を試しましたが、どちらもうまくいかないようです。
オプション 1: MyMapFragment クラス内で、次の呼び出しを試みました。
this.getFragmentManager().beginTransaction().hide(this).commit();
オプション 2: 次のようなものを使用して、実際の含まれているビューを非表示にしようとしました。
getActivity().getWindow().findViewById(CONTENT_VIEW_ID);
v.setVisibility( View.INVISIBLE );
これらのオプションは両方とも、マップの UI コントロール (つまり、ズーム コントロール) を正常に非表示にしますが、実際のマップは非表示になりません。
マップフラグメントを非表示にするこの方法の何が問題なのか、誰にもわかりますか?
大変助かります!