使用产品:supermap-imobile-9.1.0-153-android-zip-chs
数据类型 : udb 文件型
新添加的一个几何对象,在界面上被选中后,会在上面有一个点,然后界面就卡住了,无法拖动,在空白处点击一下取消这个选择,就可以拖动地图了。这是为什么?
添加数据的代码如下:
DatasetVector vector = (DatasetVector) layer.getDataset();
vector.setReadOnly(false);
Recordset recordset = vector.getRecordset(true, CursorType.DYNAMIC);
recordset.edit();
boolean b = recordset.addNew(geometry, params);
boolean update = recordset.update();
geometry.dispose();
recordset.close();
recordset.dispose();
添加是成功了的,添加后的截图如下
被选中后的截图如下,会在上面有个点,而且界面被卡住了。
在点击旁边空白后就可以拖动了,点也消失了。
在关闭地图后重新打开,再次选中这个新添加的元素就不会出现卡住的情况了。