2

エクステント BottomLeft (-180, -90), TopRight (180, 90) をSystem.Windows.Rectに変換する必要があります。Rect は rect の左上の位置とサイズを使用して作成されるため、位置を (-180, 90) として、サイズを上記のエクステントの幅と高さとして使用して作成しようとしましたが、これは間違っています。

そのため、上記の範囲の Rect を作成できません。作成にお役立てください。ありがとう!

4

1 に答える 1

1

長方形は次のように表すことができます。

Rectangle d = new Rectangle(xCoordinate, yCoordinate, width, height);

ここで関連する座標は左上隅の座標です。したがって、これらのパラメータは、使用可能な座標から計算する必要があります。あなたの場合:

Rectangle d = new Rectangle(-90, 180, 180, 360);

どこ

width = right - left
height = top - bottom
于 2012-10-26T12:49:37.533 に答える