【Android 百度地图实战】2.几种地图图层的显示
具体代码官网API已提供,地址在这。
效果图如下:
主要代码:
// 创建选项菜单 @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(1, 1, 1, "标准视图"); menu.add(1, 2, 2, "交通视图"); menu.add(1, 3, 3, "卫星视图"); return true; } //菜单点击事件 @Override public boolean onMenuItemSelected(int featureId, MenuItem item) { switch (item.getItemId()) { case 1: mMapView.setTraffic(false); mMapView.setSatellite(false); break; case 2: mMapView.setTraffic(true); // 在地图中显示实时交通信息 break; case 3: mMapView.setSatellite(true); // 在地图中显示卫星图 break; default: mMapView.setTraffic(false); mMapView.setSatellite(false); break; } return super.onMenuItemSelected(featureId, item); }