将地图中指定点的像素坐标转换为地图坐标。
命名空间:
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); }