最可能的原因是 服务端的图层都需要异步加载也就是:layer.events.on({"layerInitialized":addLayer}); 多个,比如第二个,需要在addLayer方法里再来 layer2.events.on({"layerInitialized":addLayer2}); 以此类推 如果不是,请给出更多必要信息,也可以贴代码
那是放什么框架里了么? 或者放iFrame里了? 实在不行来个手动的的办法吧 map.updateSize() 不行再map.panTo()等