Android的SDK上没有对页面进行截图的功能,然后基于这个截图进行出图的设定。例如下图这样的,如果有的话用的是什么类,可否提示下。
您可以使用mapcontrol.outputmap(Bitmap bitmap),参考代码如下
// 获取 Map 对象 Map map = mapControl.getMap(); map.setViewBounds(new Rectangle2D(new Point2D(0, 0), new Point2D(300,300))); Bitmap bitmap = Bitmap.createBitmap(256, 256, Config.ARGB_8888); mapControl.outputMap(bitmap); String rootPath = android.os.Environment.getExternalStorageDirectory().getAbsolutePath(); String path = rootPath + "/textstyle"; try{ FileOutputStream out = new FileOutputStream(path); bitmap.compress(Bitmap.CompressFormat.PNG, 100, out); } catch(Exception e){ e.printStackTrace(); } 希望可以帮助到您。
那这个位图出来以后,我基于这个位图,添加网格、比例尺、文本、指南针,这些操作是需要自己去写的嘛,还是有方法。比如下面的图,都是添加上去的。