解决截取高德地图白屏问题

解决方案:
1.尝试用跨域解决,使用后发现不是跨域影响的
2.高德地图是用canvas画的,getContext(‘2d’)方法为null,不能使用转base64的方法
3.最后了解到高德地图是使用WebGL 地图引擎,需要在创建地图时增加WebGLParams参数,可以解决白屏问题。
代码:new AMap.Map('container', {
        WebGLParams:{ 
          preserveDrawingBuffer:true 
        }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容