2010-06-08 95 views
3

我正在使用Silverlight 3,并试图抓取esri地图的屏幕截图。如何将esri地图保存为图像文件

我能够截取屏幕截图并保存为silverlight控件的文件,但是当我尝试访问Esri地图图像时,出现“Pixel access not allowed”错误。我听说这是因为不同的域(我试图在客户端获取地图图像,并且在我的Silverlight应用程序中服务器端无法访问地图图像)。

所以我试图从esri中找到一个函数,以便我可以将地图图像保存为一个文件。 有人知道如何做到这一点?或者任何其他方式?

回答

1

我使用代码库中的script来打印和导出地图图像。

该脚本需要稍微调整才能使其正常工作(此外,您还需要深入了解WCF和自托管服务),但现在它已经运行了好几个月。你可以在我们的web site看到它的行动。