Я решил свою проблему после прохождения классов и документации, я выяснил, как я могу получить Polyline
от Geometry
объекта. Подход был такой:
PointCollection pc = new PointCollection(SpatialReferences.getWgs84());
PolylineBuilder pb = new PolylineBuilder(pc, SpatialReferences.getWgs84());
pb.replaceGeometry(sketchEditor.getGeometry());
pb.addPoint(new Point(Double.parseDouble(longField.getText()),Double.parseDouble(latField.getText()), SpatialReferences.getWgs84()));
sketchEditor.start(pb.toGeometry(), SketchCreationMode.POLYLINE);
Я создал новый объект PointCollection
, передал его в новый объект PolylineBuilder
. Чтобы передать данный Geometry
в PointBuilder
, я использовал его метод replaceGeometry()
, чтобы он мог иметь обновленную геометрию. Теперь я смог манипулировать им и добавить к нему Point
, что я и пытался сделать.