首页 / 浏览问题 / 组件GIS / 问题详情
线图层和点图层无法拖拽移动
3EXP 2019年12月16日
使用select2 action选中可编辑图层的地图元素,但是点跟线都无法拖着移动,面图层可以拖动。

1个回答

您好,请问点图层和线图层开启可编辑模式没呢,需要图层可编辑下设置Action状态为select2才能移动
2,432EXP 2019年12月16日
开启了,mapControl1.IsMultiLayerEditEnabled = true;设置了混合编辑模式,只有选中面的时候可以拖动,单选点图层或者线图层都无法拖动。
您好,这个是开启多图层编辑,那么点,线的图层编辑是否开启呢?

layer.IsEditable=true;
开启了

 mapControl1.TrackMode = TrackMode.Edit;
            this.mapControl1.Action = SuperMap.UI.Action.Select2;
            this.mapControl1.IsMultiLayerEditEnabled = true;
            this.mapControl1.Map.Layers["tempPolygon@zhengzhou"].IsEditable = true;
            this.mapControl1.Map.Layers["tempLine@zhengzhou"].IsEditable = true;
            this.mapControl1.Map.Layers["tempPoint@zhengzhou"].IsEditable = true;
您好,你那边是普通的点,线,面数据集添加到地图里面的吧。我这边没能重现你的问题,我的是9.1.2的iobjects组件版本,要不你可以在我们管网下载一个这个包,不排除版本的原因导致
我这边项目要求用的是8c的版本,可能没法去更换版本。我试了下用idesktop去选择操作是没问题的,就是用代码的话不可以,很奇怪。
您好,请问你那边用的8C什么版本的包呢?811最新版吗
SMO_DotNET_811_14428_59859_CHS_Zip
您好,你那边有向日葵工具吗?我可以远程看一下
有的,我怎么私聊您吗?
你把远程码发出来就行了 ,我这边远程给你看一下
180 205 009
问题已经解决,8C版本的mapcontrol.SelectionPixelTolerance和mapcontrol.SelectionTolerance都为0,需要设置任一一个值为非0解决
...