文档章节

ArcGIS for Android 中MapView截图实现方法

嘻哈开发者
 嘻哈开发者
发布于 2014/05/09 10:29
字数 79
阅读 385
收藏 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?
帖子列表
帖子列表
古老的
毕业设计1(解决地图显示不出的问题)

好了,今天开始毕业设计系列日志的撰写咯,我的题目是基于arcgis for android api 的手机校园信息平台,由于现在我的电脑放在了深圳,机房师弟们的电脑又不方便给我用,然后206的电脑很烂,唉...

土匪强
2012/01/23
0
0
ArcGIS API for JavaScript Remove powered by ESRI logo

ArcGIS API for JavaScript 3.x map = new esri.Map("map", { extent: initExtent, logo:false }); ArcGIS API for JavaScript 4.x var view = new MapView({ ... }); view.ui._removeCompon......

神勇小白鼠
04/23
0
0
VS中丢失ArcGis 控件和模板的解决方法

VS中丢失ArcGis 控件和模板的解决方法(看了网上一些方法,多多少少对解决问题有些帮助,集合大家的成果),以下大部分问题是因为先装vs 后装 ArcGis或AE出现。所有这些问题其实都可以通过在...

伐罗密
2012/10/31
0
3
ArcGIS API for Javascript 2.X 离线部署(以2.6为例)

先在官网上ArcGIS API for JavaScript download page(需要有账户)下载最新的API:arcgisjsv26_api.zip( 点击直接下载)和 SDK: arcgisjsv26_sdk.zip(直接下载); 2. 将下载下来的 arcg...

回忆在昨天
2012/10/24
0
0
arcgis server安装心得总结

从毕业一来,一直都是使用开源的解决方案,离开arcgis太久都开始怀念了,决定抽时间将手上几个产品的demo基于arcgis来实现,先从js做起,然后转向flex。 第一步就是吧arcgis server装上,我选...

土匪强
2012/10/31
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

又一个centos文件顺序导致的问题

背景 新的centos似乎对于文件顺序做了特别的优化 和文件顺序出现的问题确实多了不少 centos7导致的spring循环依赖【实际上和这个问题不一样 不过由此衍生出的问题】 某应用放在新的系统开始报...

Mr_Qi
10分钟前
0
0
阿里云国际版香港CN2测评 月付9美元/30M带宽/1T流量

市面上很多家香港VPS服务商,一直都说阿里云国际版香港CN2线路好,延迟低,速度快,价格便宜流量还多,那么这个香港线路到底怎么样呢?本文从性能、延时、路由、速度方面来全方面测评一下阿里...

flyzy2005
52分钟前
0
0
撤销git commit --amend

it commit -amend之后想撤销 git reset HEAD@{1}

xiaomge
58分钟前
0
0
有意思的TimeUnit

java.util.concurrent.TimeUnit 这个类,相信童鞋们都不陌生。它是一个enum: public enum TimeUnit 好吧,我一直把它当做一个枚举类来用。偶然看到还有别的用法,大吃一斤,原来 TimeUnit 并...

polly
今天
10
0
生成pyc

Python生成pyc文件 pyc文件是py文件编译后生成的字节码文件(byte code)。pyc文件经过python解释器最终会生成机器码运行。所以pyc文件是可以跨平台部署的,类似Java的.class文件。一般py文件改...

Mr_Tea伯奕
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部