座標を取得して変換

c#のデフォルトなので

これで取得できる。

プロジェクションが、mapに設定されているので変換をすればいい。

private void map1_MouseMove(object sender, MouseEventArgs e)
{
System.Drawing.Point MyPoint = new System.Drawing.Point(e.X, e.Y);
x.Text = map.PixelToProj(MyPoint).X.ToString();

y.Text = map.PixelToProj(MyPoint).Y.ToString();
}

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です