0

我想创建一个基于谷歌地图的活动。活动应该作为一个选项卡,在左边你有可点击的项目,在右边它将加载相应的活动。

所以也许我想做的是创建一个包含一个选项卡的活动,每个选项卡都是一个活动。

查看示例图像

我的代码目前只是加载谷歌地图。

public class WorldApp extends Activity 
{

    private GoogleMap map;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.alfaworldtab);

        map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
        map.setMapType(GoogleMap.MAP_TYPE_HYBRID);

        CameraUpdate center = CameraUpdateFactory.newLatLng(new LatLng(52.022078,4.49340));
       map.moveCamera(center);

    }

}

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/map"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  class="com.google.android.gms.maps.MapFragment"/>

任何帮助表示赞赏。谢谢

4

1 回答 1

0

看起来你想要做的是有多个可以与地图交互的片段。当您使用片段时,您并没有真正开始活动,通常只有一个活动是打开的。您可以在 xml 布局中或通过使用片段管理器来定义片段。

这是关于片段的所有指南

这个你将不得不用于地图部分。

希望这可以帮助

于 2013-02-09T00:18:11.127 回答