可以用mapcontrol.addGeometryAddedListener(GeometryAddedListener listener)监听得到当前绘制的对象,然后再获取这个对象的所有节点。
addGeometryAddedListener(GeometryAddedListener listener)监听得到当前绘制的对象,然后再获取这个对象的所有节点。
先获取到当前绘制的对象mapcontrol.getCurrentGeometry(),然后再获取对象的所有节点。
getCurrentGeometry()
您好,我添加了代码,但是没有触发,代码如下:
mMapControl.addGeometryAddedListener(new GeometryAddedListener() { @Override public void geometryAdded(GeometryEvent geometryEvent) { String s = mMapControl.getCurrentGeometry().toJson(); LogUtil.i("面:"+ s); } });
画面:
layers.get("Region@edit").setEditable(true); mMapControl.setAction(Action.DRAWPLOYGON);