文档章节

ArcGIS for Android 中MapView截图实现方法

嘻哈开发者
 嘻哈开发者
发布于 2014/05/09 10:29
字数 79
阅读 400
收藏 5

/**
     * 把一个View的对象转换成bitmap
     */
    private Bitmap getViewBitmap(MapView v) {
     
        v.clearFocus();
        v.setPressed(false);


        //能画缓存就返回false
        boolean willNotCache = v.willNotCacheDrawing();
        v.setWillNotCacheDrawing(false); 
        int color = v.getDrawingCacheBackgroundColor();
        v.setDrawingCacheBackgroundColor(0);
        if (color != 0) {
            v.destroyDrawingCache();
        }
        v.buildDrawingCache();
        Bitmap cacheBitmap = null;
        while(cacheBitmap == null){
         cacheBitmap = v.getDrawingMapCache(0, 0, v.getWidth(), v.getHeight());
        }
        Bitmap bitmap = Bitmap.createBitmap(cacheBitmap);
        // Restore the view
        v.destroyDrawingCache();
        v.setWillNotCacheDrawing(willNotCache);
        v.setDrawingCacheBackgroundColor(color);
        return bitmap;
    }

本文转载自:http://blog.csdn.net/wozaifeiyang0/article/details/7679727

共有 人打赏支持
嘻哈开发者
粉丝 54
博文 114
码字总数 1519
作品 0
广州
程序员
私信 提问
加载中

评论(2)

嘻哈开发者
嘻哈开发者

引用来自“亚波罗是猪”的评论

古老的
arcgis新版本有api?
帖子列表
帖子列表
古老的
arcgis for android 添加空白图层

我使用的还是arcgis for android 10.多的版本 我的需求是:根据已知的点位,使用arcgis for android 在mapview的图层利用GraphicsLayer 和graphic进行绘制而出。我的实现步骤是对mapview.findv...

等我的包子
09/30
53
0
2012-11-13 移动技术公开课《ArcGIS移动应用新主张》 Q&A

下载授权相关 Q:ArcGIS的移动SDK是免费的吗?如果只是用移动的API、地图服务使用自有的地图服务发布平台,是否可以? A:ArcGIS的3大移动开发包:ArcGISRuntime SDK for iOS/Android/Windo...

长平狐
2012/11/28
530
0
ArcGIS for iOS、Android、Windows新产品全线发布

ArcGIS Online的更新带来了云和移动GIS的系列变化,为了支持ArcGISOnline和ArcGIS 10.1新功能,ArcGISfor iOS、Android和Windows Phone的app和Runtime SDK都进行了更新,三大移动平台上的功能...

长平狐
2012/11/28
321
0
回答你对ArcGIS Online的疑问?之一

第一手信息,来自ArcGIS_云计算新浪微博http://weibo.com/arcgiscloud 你是不是对ArcGIS Online有很多疑问?它到底是什么?能给我们带来什么?满足了什么需求?我在这里给你一一解答。 1、A...

长平狐
2012/11/28
506
0
使用Map Project Center 配置完全离线的移动项目

移动端的业务数据离线查询和编辑需求十分旺盛,而基于Android和iOS系统的移动设备最近几年又十分流行,所以许多用户都在不断的寻求ArcGIS for Android和ArcGIS for iOS上的离线解决方案。上述...

长平狐
2012/11/28
235
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 你一口我一口多咬一口是小狗

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文 :分享Roy Orbison的单曲《She's a Mystery to Me》 《She's a Mystery to Me》- Roy Orbison 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
29分钟前
10
2
Spring源码学习笔记-1-Resource

打算补下基础,学习下Spring源码,参考书籍是《Spring源码深度解析》,使用版本是Spring 3.2.x,本来想试图用脑图记录的,发现代码部分不好贴,还是作罢,这里只大略记录下想法,不写太细了 ...

zypy333
今天
12
0
RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
18
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部