arcgis 中在进行图形编辑时 总是会用到 点 线 面的转换 。polyline 转polygon 时 先把polyline转换为Multipath,新new一个polygon出来。
Geometry geometry = list.get(0);
MultiPath path = (Polyline) geometry;
for(int i=0;i<path.getPointCount();i++){
Graphic graphic1 = new Graphic(path.getPoint(i),
new SimpleMarkerSymbol(Color.BLUE,10,
SimpleMarkerSymbol.STYLE.CIRCLE));
graphicsLayerEditing.addGraphic(graphic1);
}
geometry = GeometryEngine.simplify(geometry, SpatialReference.create(2343));
Polygon polygon = new Polygon();
polygon.add(path, true);