我在新的 v2 API 中遇到了谷歌地图对象的问题。我正在尝试添加方法来显示和隐藏地图对象,但我似乎无法让它工作。
例如 - 我有一个名为 MyMapFragment 的类,它扩展了 MapFragment 类。
我已经尝试了几种我在这里看到过的方法,但似乎都不适合我。
选项 1:在 MyMapFragment 类中,我尝试调用:
this.getFragmentManager().beginTransaction().hide(this).commit();
选项 2:我尝试使用以下内容隐藏实际的包含视图:
getActivity().getWindow().findViewById(CONTENT_VIEW_ID);
v.setVisibility( View.INVISIBLE );
这两个选项都成功隐藏了地图的 UI 控件(即缩放控件),但实际地图并未隐藏。
有谁看到这种隐藏地图片段的方法可能有什么问题?
非常感谢帮助!