首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何下载带有图层的地图的单张图像

如何下载带有图层的地图的单张图像
EN

Stack Overflow用户
提问于 2016-09-27 05:15:43
回答 1查看 1.2K关注 0票数 0

我正在尝试使用leaflet-image插件获取快照。我得到了这个错误:

leaflet-image.js:195 Element could not be drawn on canvas <svg class=​"leaflet-zoom-animated" width=​"1220" height=​"790" viewBox=​"-24 -16 1220 790" style=​"transform:​ translate3d(-24px, -16px, 0px)​;​">​…​</svg>​handlePathRoot @ leaflet-image.js:195start @ leaflet-image.js:336poke @ leaflet-image.js:324(anonymous function) @ leaflet-image.js:352tileQueueFinish @ leaflet-image.js:172maybeNotify @ leaflet-image.js:377(anonymous function) @ leaflet-image.js:353im.onload @ leaflet-image.js:148

当我将图层加载到地图(as the attached image)时就会发生这种情况

任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2016-09-27 15:48:08

很可能图像没有CORS标头,并且leaflet-image.js使用的<canvas> HTML元素正在被污染。

这个问题在以下问题中有很好的记录:«Cross-origin data in HTML5 canvas»«Canvas image crossplatform insecure error»。最终,您必须确保在从中获取图像的web服务器中启用了CORS。

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

https://stackoverflow.com/questions/39712532

复制
相关文章

相似问题

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