首页 / 浏览问题 / 组件GIS / 问题详情
点击地图获取坐标
3EXP 2020年06月23日
加载示例中的China400.smwu后,代码如下:

MapControl.MouseDown += MapControl_MouseDown;

   private void MapControl_MouseDown(object sender, MouseEventArgs e)
        {
            var point1 = MapControl.Map.PixelToMap(e.Location);
            Console.WriteLine(point1.ToString());
        }
获取到的point1坐标不是地理经纬度
请教如果转成经纬度或需要怎么处理数据源可获取到经纬度

1个回答

PixelToMap方法是将像素坐标转换为当前地图坐标系得坐标,你需要将你的地图坐标进行转换。参考Java组件Map下的setPrjCoordSys方法
2,842EXP 2020年06月23日
...