0

我正在尝试获取 Bing 地图的 Silverlight 控件,以使用我添加的图钉保存地图图像。我尝试了此处描述的方法:http ://www.andybeaulieu.com/Home/tabid/67/EntryID/161/Default.aspx但是当我尝试读取此行中的像素时出现异常:

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

这就是我得到的:

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

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

有没有人找到解决方法?

PS我正在使用VS2010 + SL4

4

1 回答 1

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