首页 / 浏览问题 / 移动GIS / 问题详情
android 画线画面提交老是返回false
19EXP 2024年03月27日
boolean aa=mMapControl.submit();  提交时老返回false

1个回答

您好,注意图层是否开启编辑,编辑前使用layer.setEditable设置图层处于可编辑状态,提交前用layer.isEditable判断图层是否可编辑
3,690EXP 2024年03月27日
mMapControl.setAction(Action.CREATEPOLYLINE);
layers.get(1).setEditable(true);//设置图层可以编辑

//判断图层是否可以编辑

if(mMapControl.getMap().getLayers().get(1).isEditable()){
    showShort("可编辑");
}else {
    showShort("不可编辑");
}
boolean aa=mMapControl.submit();
if (!aa) {
    showShort("提交失败!");
}

我已经设置可以编辑了 但是提交的时候 判断isEditable() 返回false   这是跟图层有关系吗??

注意编辑图层是否对应,点线面图层数据也需要对应的点线面
冒昧的问一下  是只有提交后 才能获取到画线后的坐标吗???
使用mapcontrol.getCurrentGeometry,在获取到的几何对象中获取点
...