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