首页 / 浏览问题 / 移动GIS / 问题详情
recordset.addNew
55EXP 2020年09月23日
GeoPoint geoPoint = new GeoPoint(Double.valueOf(dataList.get(i).get(1)),Double.valueOf(dataList.get(i).get(2)));
Map<String,Object> propertyMap = new HashMap<>();
propertyMap.put("FYP", "#\\*%\\*#" + dataList.get(i).get(0));
Log.e("FYP",dataList.get(i).get(0)+"/"+dataList.get(i).get(1)+"/"+dataList.get(i).get(2)+"/"+dataList.get(i).get(3));
editRecordset.addNew(geoPoint,propertyMap);
editRecordset.update();
TrackingLayerUtils.setDatasetLabelTrackingLayer(mapControl.getMap(),dataset,"FYP",true);

您好,addNew(geomtry,map)没有执行,我在前面增加了属性字段,但是这个命令虽然能增加进数据集,但是属性却没有增加???请问我是哪里使用有问题吗?请不吝赐教。 ps: 我的数据没问题,我都打印出来了。

1个回答

您好,您的数据集中存在‘FYP’这个字段吗?您那边可以在帮助文档搜索:BatchEditor类。里面有详细的添加几何对象和字段值的代码
9,232EXP 2020年09月24日
我感觉和数据没关系,有时候打开示例数据也会这样。
这个确实没有遇到过,您那边使用的iMobile for Android是哪个版本的
最新的,10.01吧
你加我一个联系方式,我给你发一个最新的版本。你用这个最新版本看一下。联系方式私发你
您好,我之前加你QQ了,上次给您发消息您也没回。
...