imobile 图层中的图斑无法选中

0 投票

各位大佬,MapControl添加对象选中监听器(addGeometrySelectedListener)后,打开矢量图层选中其中的图斑,没有进到

geometrySelected方法中,图斑无法选中,之前图斑是可以选中的,但是最近重新申请试用许可后,图斑无法选中。请问还需要做些什么配置吗?
 mMapControl!!.addGeometrySelectedListener(object : GeometrySelectedListener {
            override fun geometrySelected(event: GeometrySelectedEvent) {


                }

//                mMapControl!!.appointEditGeometry(event.geometryID, event.layer)
            }

            override fun geometryMultiSelected(events: ArrayList<GeometrySelectedEvent>) {
                mulselect = events
            }

            override fun geometryMultiSelectedCount(p0: Int) {
            }
        })
9月 1 分类:  24次浏览 | 用户: ranmj0930 初出茅庐 (26 分)
重新开放 9月 1 用户:ranmj0930

1个回答

0 投票
您好,麻烦确认以下几点:
1.打开的矢量图层是离线数据,而非在线服务
2.是否设置打开的矢量图层可选,并且设置Action为SELECT.
9月 1 用户: 董懿鑫 登峰造极 (8,230 分)
已解决,由于代码调整,使用子线程导入shp数据,未在线程结束时添加监听。

但是,后面我将代码还原成之前的版本,不知道为什么图斑依然可以选中。
就感觉好像解决了,又好像没解决
...