generateEditPolyline method

Future<void> generateEditPolyline()

Implementation

Future<void> generateEditPolyline() async {
  _clearEditGeometryFromFeatureSet();
  _editPolyline = Polyline(
    polylineId: PolylineId(kEditPolyline),
    color: editPolylineConfig.color,
    width: editPolylineConfig.width,
    consumeTapEvents: false,
    geodesic: true,
    visible: true,
    jointType: JointType.round,
    points: ensureLinearRing(_editPolygon!.points),
  );
  List<Marker> _editMarkers = await _generateEditMarkers();
  await mapController.updateGeometries(
    markers: _editMarkers.toSet(),
    polylines: {_editPolyline!},
    polygons: {
      _editPolygon!
          .copyWith(
            strokeColorParam: tappedPolygonCofig.strokeColor,
            fillColorParam: tappedPolygonCofig.fillColor,
          )
    },
  );
}