0

追加した画鋲で地図の画像を保存するために、Bing Maps の Silverlight コントロールを取得しようとしています。ここで説明するアプローチを試しました: http://www.andybeaulieu.com/Home/tabid/67/EntryID/161/Default.aspxしかし、この行のピクセルを読み取ろうとすると例外が発生します:

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

これは私が得るものです:

「WriteableBitmap にはコンテンツが保護されています。ピクセル アクセスは許可されていません。」

私は周りを見回してきましたが、問題は私の「localhost」とは異なるサーバーでホストされているマップにあるようです。

誰かがこれに対する回避策を見つけましたか?

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 に答える