首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ESRI javascript api 3.18

ESRI javascript api 3.18
EN

Stack Overflow用户
提问于 2016-11-08 11:31:13
回答 1查看 101关注 0票数 0

在esri地图中添加了超过5幅地图后,chrome和mozilla的缩放占用了大量的cpu。在铬页特别挂起。如果缩放级别最高,那么页面将停止在铬中工作。同样在chrome中,在图像加载过程中页面会变得有些迟钝。

代码语言:javascript
复制
    var map = new esri.Map('map', {
                   //center: [6.6032, 53.1917],

                sliderStyle: "large",
                basemap:'Topo',
                 zoom:9,
                maxZoom:14,
                force3DTransforms: true,
                navigationMode: "classic"
              });

            EsriDBImageLayer= new esri.layers.MapImageLayer({  
                'id': 'usgs_basemap_image_overlay'  
            });  
            EsriDBImageLayer.setOpacity(0.7);
            map.addLayer(EsriBaseDBImageLayer);
            //dbImageList is retrieved from webservice with all
            necessary data.

            var tempImageList = dbImageList;
            for(var i=0;i<tempImageList.length;i++){
                   EsriDBImageLayer.addImage(tempImageList[i]);                                      
            }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-16 05:59:09

我终于想出了解决办法。这不是arcgis的问题,而是浏览器的问题。谷歌铬似乎无法正确处理大分辨率png图像文件。因此,如果有10多个png文件具有超过3k的分辨率,那么不仅浏览器挂起,而且还需要使用30%+处理器。因此,如果可能的话,最好加载多个文件的向量文件。我有25多个文件。我希望这能对那些面对同样问题的人有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40485805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档