SketchEditor
对象的基本操作,当绘制状态 start
时,地图的事件不可用。
如果要在绘制线段的同时计算长度的话,需要自己监听地图的点击事件并绘制计算图形。
private GraphicsOverlay graphics_over_lay;
graphics_over_lay = new GraphicsOverlay();
SketchEditor sketch_editor = new SketchEditor();
map_view.setSketchEditor(sketch_editor);
sketch_editor.start(
SketchCreationMode.POINT | SketchCreationMode.MULTIPOINT |
SketchCreationMode.POLYLINE | SketchCreationMode.POLYGON |
SketchCreationMode.FREEHAND_LINE | SketchCreationMode.FREEHAND_POLYGON
)
sketch_editor.stop();
sketch_editor.isSketchValid();
sketch_editor.getGeometry();