是否可以将选项菜单添加到谷歌地图?
即通过选择选项菜单将地图从卫星视图更改为交通视图?
任何帮助,将不胜感激。
提前致谢。
您可以通过在选项菜单代码中输入以下代码来完成:
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;
}
}
希望它会帮助你。
享受。:)
较新版本的 Android 中已弃用选项菜单。查看Android 操作栏文档。您需要做的就是设置一个带有按钮的操作栏,用于在卫星和流量之间切换。这些函数调用是微不足道的。