将bing映射保存到图像文件

时间:2010-06-21 17:31:46

标签: silverlight bing-maps

我试图让Bing Maps的Silverlight控件用我添加的推针保存地图的图像。我尝试了这里描述的方法:http://www.andybeaulieu.com/Home/tabid/67/EntryID/161/Default.aspx但是当我尝试读取此行中的像素时出现异常:

int pixel = bitmap.Pixels[bitmap.PixelWidth * y + x];

这就是我得到的:

“WriteableBitmap具有受保护的内容。不允许进行像素访问。”

我一直在环顾四周,似乎问题是地图托管在与我的“localhost”不同的服务器上。

有人为此找到了解决方法吗?

P.S。我正在使用VS2010 + SL4

1 个答案:

答案 0 :(得分:1)

  1. 您可以尝试使用Bing的图像服务来检索您所在位置的图片:http://msdn.microsoft.com/en-us/library/cc966738.aspx
  2. 而不是MS的WriteableBitmap尝试使用CodePlex中的WriteableBitmapEx:http://writeablebitmapex.codeplex.com/