为什么图层不能叠加?

0 投票

map.allOverlays = true;

elementsLayer = new SuperMap.Layer.Elements("elementsLayer");
    if(elementsLayer){
       map.addLayers([elementsLayer]);
       elementsDiv = elementsLayer.getDiv();
       //设置Elements实例的div为地图大小
       var size = map.getSize();
       elementsDiv.style.width = size.w;
       elementsDiv.style.height = size.h;

}

用了Elements之后,是不是和allOverlays有冲突,叠加之后就地图上就出现全空白,设置allOverlays为FALSE或者不设置的时候就没问题

10月 15, 2018 分类:  385次浏览 | 用户: liuxin16099 初出茅庐 (21 分)

2 个回答

0 投票
您好,您有设置过某个图层的map.setBaseLayer 或者layer.setIsBaseLayer这个属性吗?
10月 15, 2018 用户: 于浩 登峰造极 (5,662 分)
0 投票
没有设置过
10月 15, 2018 用户: liuxin16099 初出茅庐 (21 分)
...