Bing地图V8图像转换错误“受污染的画布可能无法导出”
问题描述:
我在我的解决方案中安装了BingMaps V8,我将BingMaps图层(画布)转换为图像并将其渲染为PDF。当我开发应用程序时它工作正常,现在它开始显示错误“受污染的画布可能无法导出”。请帮我解决问题。Bing地图V8图像转换错误“受污染的画布可能无法导出”
答
此错误指示东西在一个图像在画布或者不在同一个域中的网站或没有启用CORS。看看你添加到地图上的不同数据集,并尝试删除每个数据集,直到错误消失。这应该可以帮助您确定问题所在。
尝试过所有可能的方式,终于知道微软保留了CORS访问限制来操纵图像画布。 Bing地图V8发布说明称,我们可以将地图画布导出为图像,但没有可用于此的预定义功能。 – Sasi
发行说明对导出画布没有任何说明:https://msdn.microsoft.com/en-US/library/mt770019.aspx有计划为此添加支持,并且在此期间将其作为计划功能提及去年推出了V8,并在一篇博文中被提及。但是,人们发现,浏览器的差异太多,无法使其成为完整的功能特性。因此,这个功能被削减。 – rbrundritt