首页 / 浏览问题 / 桌面GIS / 问题详情
获取鼠标点击的坐标
19EXP 2017年07月28日
/// </summary>
        public static void getSelection()
        {
            MapControl mapControl1 = CommomProperties.BaseMap.MapControl;
            Selection[] selection = CommomProperties.BaseMap.MapControl.Map.FindSelection(true);
            List<MapGeo> recordsets = new List<MapGeo>();

如果我想在这个方法里获取点击时鼠标的位置,怎么办?

2 个回答

您好,您做的是 组件开发吧?
11EXP 2017年07月31日
是啊,怎么根据选中的数据集得到选中图层的数目
您的备注是iclient,备注有误。 之后会有组件的同事给你回复,请稍等。
根据选中的数据集得到选中图层的数目。

selection.Count 或者 selection.length(),有一个能获取选择集的数量。
5,560EXP 2017年07月31日
选择集跟图层之间有什么联系?能解释一下吗?
一般来说,对于加载到地图中的图层,一个选择集对应一个图层。

如果选择集对应的数据集没有加载到地图中(即不是图层),那可以自定义一个判断函数,判断选择集对应的数据集是否在地图中。
...