2

是否可以将选项菜单添加到谷歌地图?

即通过选择选项菜单将地图从卫星视图更改为交通视图?

任何帮助,将不胜感激。

提前致谢。

4

2 回答 2

2

您可以通过在选项菜单代码中输入以下代码来完成:

mapView.setSatellite(false);
mapView.setTraffic(true);

要创建 OptionMenu,请按照以下步骤操作:

放代码:

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        super.onCreateOptionsMenu(menu);
        menu.add(0, 1, 0, "Satelite");
        menu.add(0, 2, 0, "Traffic");
                return true;
    }

并输入以下代码:

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        super.onOptionsItemSelected(item);
        switch (item.getItemId()) {
        case 1:
            mapView.setSatellite(true);
                        mapView.setTraffic(false); 
            return true;


        case 2:
                    mapView.setSatellite(false);
                    mapView.setTraffic(true); 
            return true;



        default:
            return false;
        }
    }

希望它会帮助你。

享受。:)

于 2012-04-25T13:22:46.340 回答
0

较新版本的 Android 中已弃用选项菜单。查看Android 操作栏文档。您需要做的就是设置一个带有按钮的操作栏,用于在卫星和流量之间切换。这些函数调用是微不足道的。

于 2012-04-25T13:26:46.810 回答