首页 / 浏览问题 / 移动 / 问题详情
imobile 图层中的图斑无法选中
ranmj093...  (43分)  初出茅庐
9月1日, 2021

各位大佬,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) {
            }
        })

1个回答

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

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