将地图中指定点的像素坐标转换为地图坐标。

命名空间:  SuperMap.Mapping
程序集:  SuperMap.Mapping (in SuperMap.Mapping)
版本: dll

语法

C#
public Point2D PixelToMap(
	Point point
)

参数

point
Type: System.Drawing..::.Point
要转换坐标的指定点。

示例

以下代码示范了获得到当前鼠标点的地理坐标,并展现出来。
CopyC#
private void mapControl1_MouseDown(Object sender, MouseEventArgs e)
{
    //获取鼠标点
    Point pointMouse = new Point(e.X, e.Y);

    //将地图中指定点的像素坐标转换为地图坐标
    Point2D point = mapControl1.Map.PixelToMap(pointMouse);

    //显示鼠标点的地理坐标
    String x = point.X.ToString();
    String y = point.Y.ToString();
    MessageBox.Show("The coordinates of the point is" + x + "," + y);
}

请参见