首页 / 浏览问题 / 移动GIS / 问题详情
创建点要素后显示问题
24EXP 2019年06月06日

使用产品:iMobile 9.1.2 操作系统:win10 x64
数据类型: 文件型
问题详细描述:我通过GPS坐标创建了点要素,但创建后并不能显示,只能缩小地图后才能显示,而通过地图控件绘制的点要素就没这个我问题,这是什么原因?

GeoPoint geometry = new GeoPoint();
geometry.setX(ptOffset.get(0));
geometry.setY(ptOffset.get(1));

java.util.Map map = new java.util.HashMap();
map.put("project_id", mCurrentProjectId);

Recordset recordset = ((DatasetVector)mPoiDataset).getRecordset(true, CursorType.DYNAMIC);
recordset.edit();
recordset.addNew(geometry, map);
recordset.update();

recordset.close();
geometry.dispose();
recordset.dispose();

1个回答

你好,出现这个情况的原因是你只是把记录集添加到数据集的记录集当中了,但是地图并没有实时更新,还是在更新前的数据。你需要在添加完记录后对地图进行刷新,mapControl.getMap().refresh();
9,242EXP 2019年06月10日
...